Senior Software Engineer

Microsoft is a global technology company that develops operating systems, cloud services, and software products used by millions worldwide.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure Edge+Platform team as a Senior Software Engineer in the Engineering Systems division, working on critical infrastructure that powers Microsoft's largest products. You'll be part of the Dependency Management and Secure Solutions team, responsible for security improvements and package management in large-scale engineering systems. This role offers the opportunity to impact Windows and Azure, two of Microsoft's largest platforms, while working with cutting-edge cloud technologies and security solutions.

The position involves designing and implementing solutions that ensure the security and efficiency of Microsoft's engineering systems, managing package dependencies, and working with open-source technologies. You'll be part of a diverse, agile team focused on delivering scalable cloud solutions that directly impact millions of users worldwide.

As a Senior Engineer, you'll collaborate with top industry professionals, participate in the complete software development lifecycle, and contribute to critical services that power Microsoft's development ecosystem. The role requires expertise in multiple programming languages, package management systems, and cloud services, with opportunities for growth and learning in a fast-paced environment.

This hybrid position offers competitive compensation, comprehensive benefits, and the chance to work on some of the most widely-used software products in the world. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working at the intersection of cloud computing, security, and engineering systems.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design, implement, and validate solutions and services to secure products
  • Create and manage different features of services responsible for critical development and release scenarios
  • Collaborate effectively in a team atmosphere
  • Participate in complete software development lifecycle
  • Conduct periodic on-call duties and live site support
  • Use data to develop insights and guide business decisions

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Hands on experience with NuGet, VCPkg, and npm package managers
  • 6+ years of hands-on experience shipping products across multiple product cycles
  • Experience with creating, developing, delivering, deploying, and maintaining services at scale

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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's Azure PostgreSQL team, focusing on developer experience and database services, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Health and Life Sciences team in Vancouver, focusing on healthcare technology solutions with up to 100% remote work option.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team, focusing on big data analytics and AI integration with hybrid work options in Hyderabad, India.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data SQL Core Team, focusing on database operating system capabilities and performance optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Microsoft Entra ID, focusing on authentication, authorization, and directory services for cloud infrastructure.