Senior Software Engineer

Global technology company empowering people and organizations through software, cloud services, and AI solutions.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Experience plus Devices (E+D) Growth team is seeking a Senior Software Engineer to accelerate the adoption of Copilot and Microsoft 365. This role is part of a strategic initiative to revolutionize productivity through embedded AI experiences across the Microsoft 365 suite. The team operates at the forefront of generative AI solutions, tackling technical challenges across diverse tech stacks with direct business impact.

The position offers a unique opportunity to work in a modern engineering organization that embraces Product-Led Growth (PLG) principles. The team collaborates with industry-leading PMs, designers, data scientists, and other professionals to create experiences used by hundreds of millions of users daily. They focus on data-informed, hypothesis-driven development to ensure meaningful customer and business impact.

The role requires 4+ years of experience in software development, with expertise in languages like Java, JavaScript, or Python. The successful candidate will work in a remote-friendly environment with up to 100% work from home flexibility. The compensation range is competitive, offering CAD $108,100 - $199,700 per year.

Microsoft emphasizes creating an inclusive workplace where diversity of thought is valued. They offer comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position combines technical excellence with strategic thinking, making it ideal for engineers passionate about building solutions that address customer needs while driving business growth.

Last updated a day 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

Java
JavaScript
Python
  • 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
  • Must pass Microsoft Cloud Background Check
  • Strong problem-solving skills and comfort with ambiguity
  • Effective communication skills

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Intune team, focusing on cloud services and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on identity and network access authorization, building scalable security solutions serving billions of users.

Sr. Software Engineer

Senior Software Engineer role at Microsoft working on Power BI and Azure Data, focusing on AI-driven analytics and data visualization features.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on building scalable data privacy solutions and infrastructure within the Security Platform team.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune platform, focusing on cloud-based device management and security solutions.