Taro Logo

Senior Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software and services.
$114,400 - $203,900
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

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.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Help drive exploration and innovation within the team
  • Design and development in an agile way, prototype and iterate with stakeholders, deliver value iteratively through MVP releases
  • Own and deliver complete features, including design, architecture, implementation, testability, debugging and shipping
  • Collaborate with partner teams for integration efforts
  • Be a technical leader to engineers, own project efforts, be accountable end-to-end
  • Identify requirements, scope solutions, estimate work, and schedule deliverables
  • Apply engineering principles to establish robust and maintainable architecture and designs
  • Promote and drive the adoption of good coding standards and patterns
  • Develop software using languages such as TypeScript, JavaScript, React, and others

Requirements For Senior Software Engineer

JavaScript
TypeScript
React
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience in owning/delivering key components of a software product
  • Proven track record delivering software components in large software products
  • Passion for building great products experiences
  • Working with AI systems; you have worked with LLM models or other generative models

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer