Summary
Microsoft AI are looking for a talented Software Engineer II at their Redmond office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI technology. You'll work directly with leadership to shape the company's direction in the AI market.
About the Role
We're seeking a Software Engineer who thrive on consumer-focused innovation and enjoy tackling complex problems to build intuitive, impactful solutions. As a Software Engineer II, you will work with appropriate stakeholders to determine user requirements for a set of features, contribute to the identification of dependencies, and the development of design documents for a product area with little oversight. You will create and implement AI-native, secure, scalable code for a product, service, or feature, reusing code as applicable. You will contribute to efforts to break down larger work items into smaller work items and provide estimation. You will act as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gain approval to restore system/product/service for simple problems. You will remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Accountabilities
- Works with appropriate stakeholders to determine user requirements for a set of features.
- Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
- Creates and implements AI-native, secure, scalable code for a product, service, or feature, reusing code as applicable.
- Contributes to efforts to break down larger work items into smaller work items and provides estimation.
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
The Candidate we're looking for
Experience:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Technical skills:
- Experience with Web UI/JS libraries like React, Angular or similar.
Personal attributes:
- Strong problem-solving skills and ability to work independently.
- Excellent communication and collaboration skills.
- Ability to adapt to changing priorities and deadlines.
Benefits
- Competitive salary range of $100,600 – $199,000 per year.
- Comprehensive benefits package, including medical, dental, and vision insurance.
- 401(k) retirement plan with company match.
- Paid time off and holidays.
- Opportunities for professional growth and development.