Software Engineer II
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.