Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Intune is seeking a Senior Software Engineer to join their Core Services Infrastructure team. This role is critical in developing and maintaining cloud-based endpoint management solutions that organizations worldwide depend on for managing their devices, applications, and data. The position offers an exciting opportunity to work on high-scale distributed systems that serve hundreds of millions of users.

As a senior engineer, you'll lead technical design and architecture discussions, drive the technical roadmap, and mentor other engineers while working on critical infrastructure components. The role combines hands-on development with technical leadership, requiring expertise in distributed systems, cloud computing, and high-availability architectures.

The ideal candidate will have 4+ years of software development experience, strong problem-solving skills, and excellent communication abilities. You'll work in an agile environment, collaborating with cross-functional teams to deliver robust solutions that meet customer needs. The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits.

This is an excellent opportunity for a senior engineer passionate about distributed systems and cloud computing to make a significant impact at Microsoft. You'll work with cutting-edge technologies, mentor other engineers, and help shape the future of enterprise device management. The role offers up to 100% remote work flexibility, comprehensive benefits, and the chance to work on systems that directly impact millions of users worldwide.

Microsoft values diversity and inclusion, offering equal opportunities to all qualified applicants. The company provides industry-leading healthcare, educational resources, investment options, and generous time off, making it an excellent place for career growth and work-life balance.

Last updated 18 hours ago

Responsibilities For Senior Software Engineer

  • Lead technical design and architecture discussions for core service infrastructure
  • Drive technical roadmap and vision for core infrastructure, aligning with Intune's overall strategy
  • Collaborate with product management to define and prioritize project backlogs
  • Design, develop, deploy, and maintain distributed systems software components
  • Write high-quality, maintainable code, and review contributions from engineers
  • Mentor engineers, providing guidance and oversight on complex projects
  • Develop and maintain technical documentation
  • Explore emerging technologies and trends
  • Drive proof-of-concept projects
  • Work closely with cross-functional teams

Requirements For Senior Software Engineer

Kubernetes
Java
Python
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in software development, with a focus on distributed systems, high-scale engineering, and cloud computing
  • In-depth knowledge of distributed systems design principles, scalability patterns, and high-availability architectures
  • Hands-on experience with cloud platforms (Azure, AWS, GCP)
  • Problem-solving skills, with a data-driven approach to debugging and performance optimization
  • Effective communication and collaboration skills, with experience working in agile teams and leading technical discussions

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering remote work and competitive compensation.