Design, build, and ship features for a consumer Windows application with a strong focus on usability, performance, reliability, and accessibility. Instrument features with telemetry, analyze usage and reliability signals, and iterate based on data and customer feedback. Debug and resolve issues across the stack, including live‑site and customer‑reported problems. Delivers polished, reliable features that improve customer satisfaction and engagement.
Responsibilities
Develop high‑quality, maintainable, and well‑tested code using modern Windows frameworks and tooling. Collaborate with Product, Design, and Data partners to translate customer needs into technical solutions. Participate in architecture and design reviews, contributing to decisions around scalability, responsiveness, and long‑term maintainability. Contribute to engineering excellence through code reviews, test coverage, CI/CD practices, and operational readiness.
Required Qualifications
Bachelor'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 equivalent experience. Experience building and shipping production‑quality applications or services. Solid understanding of data structures, algorithms, and object‑oriented design. Experience working collaboratively in a team environment with clear communication and ownership. Experience building Windows applications using WinUI, WPF, UWP, or Windows SDKs. Familiarity with performance optimization, memory management, and responsiveness in desktop applications. Experience with telemetry, experimentation, and feature flighting in consumer products. Exposure to accessibility (a11y) standards and inclusive design principles. Experience with CI/CD pipelines, automated testing, and live‑site monitoring.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page