Senior Software Engineer (Full Stack)

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
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 for Windows. 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 working with cutting-edge technologies including .NET, C#, JavaScript, TypeScript, React, Angular, and Azure. The position offers a competitive salary range of $117,200 - $229,200, with higher ranges for specific locations like San Francisco and New York City.

The role demands strong technical expertise with 4+ years of experience in software engineering, particularly in full-stack development. You'll be responsible for designing, developing, and deploying web applications that impact millions of users worldwide. The position requires proficiency in various programming languages and experience with both front-end and back-end technologies.

Working in a hybrid environment with up to 50% work from home flexibility, you'll collaborate with cross-functional teams including product managers, designers, and stakeholders. The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants. This is an excellent opportunity for a senior engineer looking to make a significant impact in the Windows ecosystem while working with a global technology leader.

Last updated 23 days ago

Responsibilities For Senior Software Engineer (Full Stack)

  • Deliver scalable, resilient services with modern engineering practices
  • Write production quality code that is extensible, maintainable, and 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)

Java
JavaScript
TypeScript
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
  • Experience with front-end technologies
  • Experience with back-end technologies

Benefits For Senior Software Engineer (Full Stack)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.