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 2 months 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 Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity in Toronto.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.