Senior Software Engineer (Full Stack)

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Full Stack)

Microsoft's Partner Engineering Platform Team is seeking a Senior Software Engineer (Full Stack) to join their mission of empowering partners to deliver high-quality devices and drivers. This role sits at the intersection of internal teams and external partners, focusing on improving Windows device quality and customer experience.

As a Senior Full Stack Engineer, you'll be responsible for building innovative and scalable web applications that impact millions globally. The role involves designing, developing, testing, and deploying applications using modern technologies like .NET, C#, JavaScript, TypeScript, React, Angular, and Azure. You'll work closely with cross-functional teams including product managers, designers, and stakeholders.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and investment options. Working in a hybrid model with up to 50% work from home flexibility, you'll have the opportunity to contribute to Microsoft's mission of empowering every person and organization to achieve more.

Key responsibilities include delivering scalable services, writing high-quality code, driving feature development, mentoring other engineers, and improving architecture. The ideal candidate should have 4+ years of experience, strong full-stack development skills, and experience with cloud platforms and databases.

This role offers the chance to work on impactful projects, collaborate with talented teams, and help shape the future of Windows device quality while enjoying Microsoft's industry-leading benefits and professional growth opportunities.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer (Full Stack)

  • Deliver scalable, resilient services with modern engineering practices
  • Write production quality code that is extensible, maintainable, testable
  • Drive end-to-end feature development
  • Guide and mentor other engineers
  • Drive architecture improvements
  • Collaborate across multiple teams
  • Identify requirements, scope solutions, estimate work, schedule deliverables

Requirements For Senior Software Engineer (Full Stack)

TypeScript
JavaScript
React
Java
Python
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with relational and/or non-relational databases
  • Experience with cloud platforms like Azure, AWS, or Google Cloud
  • Experience with web development best practices
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer (Full Stack)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 (Full Stack)

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Hyperscale Networking team, building and operating world's most reliable network with focus on traffic engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft, building the Semantic Fabric platform for enterprise data indexing and search using LLMs, based in Prague.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Windows Developer Platform, building tools and APIs for Windows application developers.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter infrastructure automation and planning systems, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft SCHIE team, focusing on DPU infrastructure development, offering competitive pay and hybrid work model in Santa Clara, CA.