Bachelor's Degree in Computer Science or related technical field.
Software engineering experience with coding in languages such as C, C++, C#, Java, or Python.
Ability to handle ambiguity and understand key business needs with competing priorities.
Excellent analytical, problem-solving, and debugging skills.
Solid understanding of object-oriented design, coding patterns, and testing practices.
Strong industry experience collaborating on designing, developing, testing, and shipping large scale solutions.
Ability to meet Microsoft, customer, and/or government security screening requirements including passing Microsoft Cloud Background Check upon hire and every two years thereafter.
What you'll be doing
Collaborate with Engineers, Product Managers, Designers, and Partners to deliver features with the right design and architecture.
Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testing, debugging, and shipping with long-term support.