Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's COSMIC team is seeking a Senior Software Engineer to help build and maintain a global scale managed-runtime environment based on Azure Kubernetes Service. This role is part of the M365 organization, specifically working on the COSMIC team that provides a Kubernetes PaaS-like platform for Microsoft Substrate services and developers. The position involves designing and implementing solutions that enable service teams to focus on their business requirements rather than infrastructure concerns.

The ideal candidate will have strong experience in distributed systems, cloud services (preferably Azure), and DevOps practices. You'll be working on critical infrastructure components including deployment, upgrades, security, observability, and debuggability. Knowledge of Kubernetes and Linux is advantageous.

As part of Microsoft's mission to empower every person and organization globally, you'll work in a collaborative environment with a growth mindset. The role offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel. You'll be joining a team that values respect, integrity, and accountability while building inclusive solutions that impact millions of users.

The position comes with comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. You'll have opportunities to contribute to giving programs and connect with professionals across Microsoft's global network. This role requires passing Microsoft's Cloud Background Check upon hire and every two years thereafter.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer

  • Drives the design and implementation of features/service/components incorporating dependencies from other applications/tech stacks
  • Collaborates with stakeholders to determine user requirements and incorporate feedback
  • Leads by example within the team by producing extensible and maintainable code
  • Reviews team member's code to ensure quality standards, reliability and scalability

Requirements For Senior Software Engineer

Kubernetes
Linux
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related field AND 8+ years technical engineering experience
  • 3+ years experience designing, developing, and shipping reliable distributed systems and services
  • Experience in DevOps to maintain live services and application frameworks
  • Cloud and services experience, with Azure cloud experience highly desirable
  • Experience with Agile and iterative development processes

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team in Atlanta, focusing on cloud platform development and customer experience improvement, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Platform team, building cloud services for machine learning workflows and AI applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on SAP development and implementation for cloud infrastructure, requiring 5+ years experience with SAP MM/SD modules and ABAP coding.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure CXP team in Dublin, working on cloud platform experiences and customer success solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on real-time communication media orchestration services, offering competitive pay and hybrid work environment.