Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing and software solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cloud · Cybersecurity

Description For Senior Software Engineer

Microsoft Azure Security is experiencing explosive growth and seeks a Senior Software Engineer to design and implement security services for the Azure infrastructure. This role is crucial in ensuring Azure becomes the most secure cloud platform globally. The position involves developing distributed services at hyper-scale, focusing on security at extreme cloud scale. The team's mission is to make Azure Security the most secure and resilient cloud platform while maintaining high development agility and operational efficiency.

The role requires a technically proficient, security-minded engineer who can architect, design, code, and operationalize security services at scale. You'll be working on high-visibility projects with major impact on Microsoft's bottom line, addressing critical security concerns for global customers moving their services to the cloud.

As part of Microsoft's mission to empower every person and organization globally, you'll join a culture that embraces growth mindset, innovation, and collaboration. The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% work from home).

The ideal candidate will have 4+ years of technical engineering experience, strong cloud services development background, and expertise in various programming languages. This is an excellent opportunity to impact cloud security at a global scale while working with cutting-edge technology and a world-class team.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation, downtime, or interruptions
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years experience developing for cloud services at scale
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check upon hire and every two years
  • Prior experience in designing large scale online systems is preferred
  • Security including PKI, encryption, signing knowledge is a bonus

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

Critical Environment Senior Electrical Engineer

Senior Electrical Engineer position at Microsoft focusing on datacenter infrastructure and operations for cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cloud security and Kubernetes platform development with hybrid work arrangement in Cambridge, UK.

Support Escalation Engineer - Azure Networking

Senior Azure Networking Support Engineer role at Microsoft, offering remote work, focusing on technical customer support and cloud infrastructure problem-solving.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer role at Microsoft focusing on Azure Stack HCI, offering hybrid work and comprehensive benefits package.

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on cloud technologies and customer support, with hybrid work options and comprehensive benefits.