CareerPlanSign in

Software Engineering II

United States, Washington, Redmond💼 Full-time🗓 2026-09-15 → 2026-09-26

Core

Design and develop large-scale distributed software services and solutions, ensuring they are modular, secure, reliable, and monitored.

Role type

Senior Software Engineer (Distributed Systems)

Builds

Large-scale distributed software services and solutions

Domain

Cloud infrastructure, distributed systems, AI/ML integration

Deliverable

production ML models | product features

Required skills

System design, code reviews, secure coding practices, CI/CD pipeline integration, automated testing, cloud service operation, AI/ML system integration

Preferred skills

Data-driven decision making, troubleshooting automation, optimizing reliability and monitoring

Technologies

Azure, AWS, GCP, C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and develop large-scale distributed software services, conduct code reviews, improve test coverage and implement integration tests, troubleshoot and optimize automation and monitoring, collaborate on end-to-end customer experiences

Seniority

Mid-to-Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.