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 in developing and managing APIs that power our connected digital world. This role focuses on building features for a rapidly growing service that operates in Serverless, Hybrid, and Kubernetes environments. You'll work with C# and SQL in the Azure ecosystem, contributing to Microsoft's mission of empowering every person and organization globally.

The position offers an opportunity to lead critical areas in API Management, producing high-quality solutions while collaborating with a dynamic team. You'll be responsible for designing and developing large-scale distributed software services, building prototypes, and ensuring security and accessibility standards are met. The role involves working with cutting-edge technology in cloud computing and API management.

Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The hybrid work environment allows up to 50% work from home, with occasional travel (0-25%). As part of Microsoft's Azure Application Platform organization, you'll be working in an environment that embraces open-source solutions and innovation.

The ideal candidate will bring 4+ years of technical engineering experience, strong coding skills in languages like C#, and a passion for building scalable solutions. This role presents an excellent opportunity to impact how companies manage and secure their APIs while working with a leading technology company that values diversity, inclusion, and personal growth.

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

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

Senior Software Engineer role at Microsoft M365 team, focusing on cloud services and backend development with opportunity for remote work.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Edge+Platform team, building critical cloud infrastructure with up to 100% remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure API Gateway, focusing on cloud-native solutions with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on cloud infrastructure and DPU technology development.

Senior Electrical Power Monitoring Systems (EPMS) Engineer

Senior EPMS Engineer role at Microsoft focusing on datacenter monitoring and controls systems implementation and maintenance.