Software Engineer II - CTJ - Poly
Microsoft · Reston, VA · 4 days ago
Hybrid$102k–$202k/yrFull-time
Responsibilities
- Design, build, and maintain secure, reliable, and scalable cloud services supporting Azure AI Platform workloads across air gapped and sovereign cloud environments.
- Apply strong engineering fundamentals—automation, observability, testing, resiliency, and secure by default design—throughout the development lifecycle.
- Develop and improve automated systems for deployment, validation, telemetry, and operations to reduce manual overhead and increase engineering velocity.
- Use AI assisted development and operational tools (e.g., GitHub Copilot, safe Large Language Mode (LLM) workflows) to accelerate coding, debugging, documentation, and rapid prototyping as part of becoming a full stack AI native builder.
- Participate in on call rotations, investigate service issues, perform root cause analysis, and contribute durable fixes to improve long term system health.
- Incorporate customer and partner feedback into engineering decisions, following the Foundry Product Way’s focus on customer first innovation and rapid learning loops.
- Collaborate across engineering teams using clear communication and canonical documentation to maintain alignment and support a culture of craftsmanship, curiosity, and continuous improvement.
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.
- 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.
- Experience with Docker and Kubernetes.
- Background in cloud platforms (Azure preferred).
- Proficiency in C# or Python.
- Understanding of CI/CD and automation best practices.
- Problem-solving and debugging skills across cloud services, platform components, and operational tooling.
- Demonstrated ability and willingness to learn rapidly in a fast-evolving AI and infrastructure environment, including staying current with new architectures, tooling, and best practices.