Software Engineer II
Technology, Data & Digital · Software & Web Development · Software Engineering · Cloud Engineering · DevOps
In short
Responsibilities
- Design, develop, test, deploy, and operate large-scale distributed systems and platform services.
- Build and enhance infrastructure capabilities, resource management services, and workload orchestration solutions.
- Develop software and platform features for capacity management, service scalability, and workload placement.
- Collaborate with engineers, product stakeholders, and cross-functional partners to define requirements and influence architecture.
- Develop, test, and maintain control plane services written in C#, hosted on Kubernetes (AKS) clusters.
- Analyze complex production issues, identify root causes, and implement sustainable solutions.
- Provide operational support and DRI (on-call) responsibilities for the service.
- Contribute to engineering best practices through technical design reviews, code quality initiatives, and mentorship.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Proficiency in C# for developing control plane services on Kubernetes (AKS).
- Experience analyzing complex production issues and implementing sustainable solutions.
- Experience with on-call responsibilities for services.
Desired Qualifications
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding languages like C#, C++, Java, JavaScript, or Python OR Bachelor's Degree and 5+ years experience.
- OOP (Object Oriented Programming) proficiency and practical familiarity with common code design patterns.
- 2+ years of experience with service development in a distributed environment, in a dev-ops role, including concurrency management and stateful resource management.
- Hands-on experience with public cloud services at the IaaS level.
Benefits
- Salary range: USD $102,100 - $202,200 per year (US wide).
- Higher salary range in San Francisco Bay area and New York City metropolitan area: USD $133,800 - $219,200 per year.
- Potential eligibility for additional benefits and compensation.
- Access to a culture of inclusion, growth mindset, innovation, and accountability.
Skills
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…
Company
MicrosoftJob Posted
2 days ago
Expires
in 4 days
Employment Type
Full Time
Work mode
Hybrid
Salary
US$102,100–202,200 · Negotiable
Experience Level
Mid-Senior
Locations
United States
Qualification
Applicants
Be an early applicant
