Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Cloud Engineering · Cybersecurity
In short
Responsibilities
- Design, build, and operate secure, reliable distributed systems and engineering platforms at Microsoft scale.
- Develop tooling and automation that improve sovereign cloud readiness, security, compliance, and developer productivity.
- Apply AI-first engineering practices, including agentic workflows and reusable agentic skills, to automate complex engineering processes.
- Build data-driven solutions that turn engineering and operational signals into actionable insights.
- Develop solutions using technologies such as C#, Azure, Azure Data Explorer, and Azure monitoring and alerting technologies.
- Partner across organizations to understand engineering challenges, influence technical direction, and drive adoption of scalable solutions.
- Contribute to architecture and technical strategy while remaining hands-on in implementation and operation.
- Mentor other engineers and help foster a collaborative culture of learning, experimentation, and shared ownership.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Must pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Desired Qualifications
- Experience building security, compliance, governance, or cloud-readiness platforms and tooling.
- Experience with sovereign cloud or large-scale cloud deployment readiness.
- Experience with Azure Data Explorer and large-scale analytical systems.
- Experience applying AI, agents, or agentic workflows to engineering automation and developer productivity.
- Experience building platforms or developer tooling used by multiple teams or organizations.
- Experience building production software with C# or comparable modern programming languages.
- Experience designing and operating distributed systems and cloud services.
- Experience with Azure or comparable cloud technologies.
- Experience working with large-scale data, telemetry, monitoring, or operational systems.
- Demonstrated ability to navigate ambiguous technical problems and drive solutions from design through implementation.
- Demonstrated success collaborating and influencing across team and organizational boundaries.
- Experience mentoring engineers and contributing technical leadership to a team.
Benefits
- USD $119,800 - $234,700 per year (U.S. base pay range)
- USD $160,200 - $261,000 per year (San Francisco Bay area and New York City metropolitan area)
- Certain roles may be eligible for benefits and other compensation.
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
4 days ago
Employment Type
Full Time
Work mode
Hybrid
Salary
US$119,800–234,700 · Negotiable
Experience Level
Senior
Locations
United States
Qualification
Applicants
Be an early applicant
