Senior Software Engineer

Microsoft is a leading technology company developing the next generation AI platform and cloud business to address the growing AI market.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft AI platform team is seeking a Senior Software Engineer to join their next-generation cloud business focused on addressing the growing AI market. This role is part of the ML lifecycle team, working on a new developer platform that serves billions of requests per day across cutting-edge scenarios.

As a Senior Software Engineer, you'll be instrumental in designing and building a highly reliable, available platform to support services at scale. The position involves working on high throughput/low latency scenarios and driving performance optimization capabilities. You'll be part of a team that's at the forefront of the AI revolution, empowering partners and customers to harness AI responsibly.

The role offers a competitive base salary range of $117,200 - $229,200 USD, with higher ranges for specific locations like San Francisco and New York City. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

You'll need a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience. Strong knowledge of network architecture, distributed computing, and experience with cloud technologies is highly valued. The position requires expertise in languages like Java, Python, and technologies like Kubernetes.

This is a hybrid role with up to 50% work from home flexibility, based in Redmond, Washington. You'll be working on exciting problems at the intersection of AI and cloud computing, influencing product development, and driving new features from preview to General Availability.

Join Microsoft's AI platform team to be part of a transformative journey in technology, working with cutting-edge AI solutions while enjoying excellent benefits, career growth opportunities, and the chance to make a significant impact in the AI industry.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Engage directly with key partners to understand and implement complex capabilities including managing large scale multi-tenant platform
  • Anticipate, identify, assess, track and mitigate project risks and issues in a fast-paced start up like environment
  • Drive thought leadership, architecture and high scale, complex graph topologies, high throughput, low latency system
  • Respond, resolve and incorporate customer feedback with agility and obsession
  • Live and contribute towards an inclusive culture

Requirements For Senior Software Engineer

Java
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Knowledge in Network architecture and concepts (HTTP and TCP Protocols, Authentication and Sessions etc)
  • Must pass Microsoft Cloud Background Check
  • Experience in distributed computing and architecture (preferred)
  • Platform and capability development experience in Azure or other Cloud technologies (preferred)
  • Experience in developing low latency systems (preferred)
  • Experience in developing and operating high scale, reliable online services (preferred)
  • Knowledge and experience in OSS, Docker, Kubernetes, .NET, C#, Java, Python (preferred)
  • Good communication, collaboration skills and a great team player (preferred)

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

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on computational advertising and large-scale distributed systems, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Viva Insights team, building large-scale cloud services and analytics solutions to improve workplace productivity and wellbeing.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on big data analytics and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on Identity and Authentication, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services in Vancouver, building scalable backend services with modern tech stack and competitive benefits.