As a Software Engineer II in the Engineering Systems team, you'll design and maintain critical infrastructure components, enhance Azure’s engineering practices, and ensure the high quality and compliance of our services. This role offers a unique opportunity to learn and grow while contributing to mission-critical services used across Microsoft.
Key Responsibilities
- Solution Development. Design, implement, and validate secure and compliant solutions, maintaining high quality and compliance standards.
- Feature Management. Create and manage features within a Linux ecosystem, focusing on containers and VMs.
- CI/CD Optimization. Identify and implement opportunities to enhance CI/CD pipelines, deployment tools, and monitoring frameworks, driving innovation and efficiency.
- Telemetry & Monitoring. Ensure robust telemetry, monitoring, and alerting for developed services.
- Collaboration. Work closely with local and remote teams through the design and implementation phases, setting examples for best engineering practices.
- Feedback & Review. Participate in design and code reviews, providing high-quality feedback to peers.
- Service Delivery. Deliver solutions that empower Azure teams to meet business needs, enabling quick and secure service deployment.
Qualifications
- 3+ years of full-stack software development experience, preferably with a language like C, C++, or C#.
- Mastery in developing managed code and cloud services.
Preferred
- Experience with Linux, containers, and VM infrastructure.
- Familiarity with Azure DevOps and infrastructure management.
- Experience with .NET Core is a plus.
- Strong communication skills for effective collaboration across teams.
- Demonstrated experience in various stages of the development cycle: design, implementation, deployment, and live site management.
- A commitment to Diversity & Inclusion (D&I) initiatives.
- Strong problem-solving skills.
Why Join Microsoft?
- Impactful Work. Contribute to services that power Azure and influence the technology landscape.
- Career Growth. Opportunities for continuous learning and professional development in a supportive environment.
- Diverse Team. Be part of an inclusive workplace that values diverse perspectives and fosters innovation.
Apply Now! Join us at Microsoft and help shape the future of cloud computing!