Microsoft's OPG Next team is seeking a Senior Software Engineer to join their multidisciplinary team focused on shaping AI's future in the workplace. This role offers an exciting opportunity to contribute to high-impact innovations, transform concepts into reality through prototyping, and help bring ideas to production.
As a Senior Software Engineer, you'll be part of a dynamic and agile group dedicated to innovation through learning, exploring, and building working code. You'll tackle challenges across the tech stack and work in an environment that embraces independent thinking and operates comfortably amid ambiguity and rapid technological change.
The role involves designing and developing features in an agile way, prototyping and iterating with stakeholders, and delivering value through MVP releases. You'll own complete features from design to shipping, collaborate with partner teams, and serve as a technical leader to other engineers.
Key responsibilities include identifying requirements, scoping solutions, estimating work, and scheduling deliverables. You'll apply engineering principles to establish robust architectures and drive the adoption of good coding standards. The position requires expertise in languages like TypeScript, JavaScript, and React, with experience in AI systems and LLM models being highly valued.
Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
This is an excellent opportunity for a talented engineer passionate about building next-generation software experiences and working at the forefront of AI innovation. The role offers hybrid work arrangements with up to 50% work from home and requires 0-25% travel.