As a Software Engineer in one of our Azure SRE teams, you will be responsible for improving the reliability of key Azure products. We are looking for engineers passionate about building reusable automation and processes, influencing product architecture, and leveraging AI to detect anomalies and automate operational workflows.
Requirements
- Bachelor's Degree in Computer Science or related technical field
- Technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture
- Experience with C#/Java/C/C++/Golang
- Experience in building, shipping and operating reliable solutions
- Operated large-scale distributed systems with high availability requirements
- Built or evolved monitoring and alerting systems that drive actionable insights, not alert fatigue
- Delivered cross-team influence, mentoring engineers, and shaping engineering culture
- Navigated production incidents and led postmortems that changed operational practices
- Partnered closely with product, data science, and AI teams to ship reliable, intelligent services
- Cloud Infrastructure (Azure, AWS, GCP) — design, provisioning, scaling, cost optimization
- Kubernetes & Container Orchestration — advanced deployment patterns, service mesh, troubleshooting
- CI/CD Engineering — implementing resilient pipelines, artifact management, automated testing frameworks
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance