Bachelor's Degree in Computer Science or related technical field AND 2+ years software design and development experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
2+ years experience debugging and solving complex problems using attention to detail.
1+ years of experiences shipping features on an OS or equivalent experience.
Preferred Qualifications
Experience resolving ambiguities effectively, prioritizing and driving projects to completion, prioritizing between multiple needs and adapting to changing circumstances.
1+ years of experience with code repositories including but not limited: GitHub, Azure DevOps; as well as understanding of branching and tagging strategies; understanding of CI/CD pipelines.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Responsibilities
Design, build and manage features for highly scalable services and responsive user interface.
Create feature specifications in coordination with feature teams and partners.
Review and influence ongoing design, architecture, standards and methods for OS components, operating services and systems; assess design and code changes to drive improvements.
Analyze data from hundreds of millions of devices to measure the impact of the changes and recommend opportunities for improvement.