CareerPlanSign in

Software Engineer II

United States, Washington, Redmond💼 Full-time🗓 2026-09-02 → 2026-09-25

Core

Design, develop, and maintain C++ code bases to deliver world-class update experiences and end-to-end user experiences.

Role type

Software Engineer II (C++)

Builds

Software update experiences and end-to-end product features

Domain

Software Engineering / Systems Programming

Deliverable

production ML models | product features

Required skills

C++, C, C#, Java, JavaScript, Python, API design, object-oriented programming, automated testing, data analysis

Preferred skills

Agile development, problem-solving, performance optimization

Technologies

C++, C, C#, Java, JavaScript, Python

Responsibilities

Design and develop C++ code bases, maintain code quality and reliability, create automated test assets, analyze data to inform quality investments, collaborate across product groups

Seniority

Mid-level, hands-on IC

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