Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

The Experience plus Devices (E+D) Growth team at Microsoft is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. This role is positioned at the strategic epicenter of E+D, focused on revolutionizing productivity by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint, Excel, etc.).

The team tackles complex technical challenges across a diverse tech stack, with solutions directly impacting the business's bottom line. We operate as a modern engineering organization embodying Product-Led Growth (PLG) principles, using data-informed and hypothesis-driven approaches to ensure customer and business impact.

Working closely with PMs, designers, data scientists, user researchers, and marketers, you'll help build experiences used by hundreds of millions daily. The role involves partnering across Microsoft to deliver world-class services and create experiences that connect with customers across products.

The position offers the opportunity to work in an inclusive environment where innovation and growth mindset are valued. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and generous time away. The team emphasizes both technical excellence and work-life balance, with up to 100% work from home flexibility.

This role requires 4+ years of experience, strong technical skills in languages like Python, Java, or JavaScript, and a track record of shipping high-quality products. The compensation range is CAD $108,100 - CAD $199,700 per year, with additional benefits and growth opportunities.

Join us in shaping the future of productivity tools and AI-driven solutions while working with cutting-edge technology in a collaborative, inclusive environment that supports professional growth and innovation.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Design secure, reliable, scalable, and sustainable software
  • Develop, validate, release, and derive insights from software that enhances customer experiences
  • Champion customer-first design that leads to increased loyalty to Copilot and Microsoft 365
  • Apply critical analyses to data to validate hypotheses and inform decisions
  • Foster an inclusive environment that welcomes diverse perspectives
  • Model a growth mindset by learning from others and sharing learnings

Requirements For Senior Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in designing, building and shipping high quality production products or services
  • 4+ years demonstrated experience with full software development cycle
  • Strong problem-solving skills and comfortable dealing with ambiguity
  • Effective communication skills
  • Ability to perform at a high level in a fast paced environment

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.