Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Azure API Management team, a crucial service that enables companies to publish, secure, and manage their APIs effectively. This role focuses on developing features for API Management in Serverless, Hybrid, and Kubernetes environments.

The position offers an opportunity to work on a rapidly growing service that's highly connected to its customers. You'll be responsible for building features that can be immediately deployed and validated, while also contributing to testing, support, and diagnosis of live systems. The role requires leading critical areas in API Management, producing high-quality solutions independently while collaborating within a dynamic team environment.

The team works primarily with C# and SQL within the Azure ecosystem, as part of Microsoft's Azure Application Platform organization that embraces Open Source developers and solutions. This role combines technical expertise with the opportunity to shape the future of API management infrastructure.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The work environment supports up to 50% work from home with 0-25% travel requirements.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where employees can thrive. The company's mission to empower every person and organization on the planet to achieve more guides their work and development approach.

This role represents an excellent opportunity for experienced engineers who want to impact how companies manage and deploy APIs at scale, while working with cutting-edge cloud technologies and contributing to Microsoft's broader mission of technological advancement and accessibility.

Last updated 11 hours 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 with coding in languages including, but not limited to, 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 thereafter

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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

Senior Software Engineer

Senior Software Engineer role at Microsoft Advertising, building large-scale distributed systems processing 5M QPS with strict real-time constraints.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team in Vancouver, developing AI hardware simulation and toolchain solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on enterprise-scale security services, requiring 12+ years of experience in software development and architecture.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure's Observability Platform, building high-scale telemetry ingestion pipelines and monitoring systems.

Senior Software Engineer - Maps team

Senior Software Engineer position at Microsoft's Maps team in Belgrade, focusing on graph algorithms and routing optimization for Microsoft's mapping services.