Software Engineer 2(ECS)
Microsoft
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Agentic Development & Engineering: Adopt and advance agentic development workflows — using AI coding agents, prompt-driven design, and human-in-the-loop automation as core parts of the daily engineering process.
- Build features and tooling that leverage agent capabilities (e.g., SKILLs, MCP interfaces) to accelerate development velocity and operational intelligence.
- Intelligent Automation & Operational Excellence: Design actionable troubleshooting guides, decision trees, and automation playbooks.
- Develop self-healing and self-diagnosing capabilities that reduce manual toil and improve system resilience at scale.
- Platform Design & Implementation: Contribute to the architecture of a mega-scale configuration platform — designing distributed, highly available, and resilient systems. Iterate rapidly through prototyping, hypothesis testing, and continuous refinement.
- Collaboration & Technical Leadership: Partner with product managers, designers, and engineers across organizational boundaries to define requirements and ship end-to-end solutions.
- Drive technical excellence through architecture discussions, code reviews, and mentoring.
- Telemetry, Observability & Reliability: Instrument systems for deep observability — tracking performance, reliability, and usage patterns. Proactively analyze production signals to prevent availability risks before they become incidents.
- Customer Focus: Translate customer pain points into technical solutions. Champion user experience and operational simplicity in every design decision.
Qualifications
Required Qualifications:
- 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.
- Familiarity with agentic workflows and AI-assisted development practices (e.g., AI coding agents, prompt-driven tooling, or similar).
- Experience with large-scale cloud or distributed systems.
- Familiarity with CI/CD pipelines, agile methodologies, and modern development practices.
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Solid understanding of distributed systems and agent-driven decision systems.
- Hands-on experience with agentic frameworks, AI-assisted development tools (e.g., Copilot, coding agents), or prompt engineering.
- Real-world experience developing large-scale online services with robust performance, resiliency, telemetry, and security.
- Passion for quality and proven record of delivering excellent results under challenging schedules.
- Excellent communication and collaboration skills, with a track record of working across organizational boundaries.
- Self-motivated and customer focused.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.