Senior Software Engineer

Global technology company empowering people and organizations to achieve more through software and cloud services.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Azure API Management is seeking a Senior Software Engineer to join their team working on a rapidly growing service focused on API management solutions. The role involves building features for Serverless, Hybrid, and Kubernetes environments using C# and SQL within the Azure ecosystem. This position offers the opportunity to work on Microsoft's Azure Application Platform, which embraces Open Source developers and solutions.

The ideal candidate will lead critical areas in API Management, producing high-quality solutions independently while contributing to a collaborative team environment. You'll be responsible for developing features that can be immediately deployed and validated, as well as contributing to testing, support, and diagnosis of live systems.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and generous time off. The position is hybrid, allowing up to 50% work from home, with a base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas).

This role is perfect for experienced engineers passionate about distributed systems and API management, offering the chance to impact millions of developers worldwide while working with cutting-edge cloud technologies. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, in a culture that values growth mindset, innovation, and collaboration.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions in collaboration with teammates
  • Build software prototypes and conduct experiments to evaluate alternative architectures
  • Drive efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility
  • Remain current in skills by investing time and effort into staying abreast of current developments

Requirements For Senior Software Engineer

  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

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

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft working on Azure infrastructure with focus on security and compliance, requiring TS/SCI clearance and offering competitive compensation.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams, building scalable services and bot platforms with modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Storage Team, developing storage virtualization platform and system software with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Ads Marketplace team, building scalable advertising platforms with competitive pay and benefits.

Senior Quantum Hardware Engineer

Senior Quantum Hardware Engineer role at Microsoft focusing on quantum computing development and implementation.