Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythonjavajavascriptc++c#agilescrumcloudai
About the Role
Software Engineer II role at Microsoft's Planner team, focusing on building AI-powered, cloud-based agentic solutions for project management. Responsibilities include designing high-quality software, collaborating cross-functionally, and driving engineering excellence. Requires 4+ years of experience in languages like C, C++, C#, Java, JavaScript, or Python.Key Responsibilities
- Designing and developing high quality, resilient and easily maintainable software
- Collaborating with cross-functional disciplines to drive design, development, testing, and release of software
- Striving for engineering excellence by evolving development guidelines, engineering practices, tools, and process
- Building highly optimized experiences that delight users
- Fostering a data driven and experimentation approach
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Solid debugging skills for native code and managed code interoperability
- Solid code optimization skills
- Experience with agile development methodologies, such as Scrum
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
Benefits & Perks
- Industry leading healthcare