Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Azure AI Platform's Pipelines team, focusing on building cloud services for machine learning workflows. This role is part of Microsoft's strategic investment in Artificial Intelligence (AI), working with technologies like OpenAI and Mistral to develop cutting-edge applications on large language models.

The position involves developing and maintaining microservices for pipeline authoring, scheduling, and processing within the Azure AI services group. You'll be responsible for securing control plane assets, implementing monitoring systems, and automating CI/CD deployments. The role requires expertise in cloud architecture, microservices, and security implementations.

As a Senior Software Engineer, you'll work in a collaborative environment, contributing to Microsoft's mission of empowering every person and organization globally. The role offers opportunities to work with advanced AI technologies while building scalable cloud solutions. You'll be part of a team that values innovation, security, and operational excellence.

The position requires strong technical skills in object-oriented programming, with particular emphasis on languages like C#, Go, Rust, or Java. Experience with Kubernetes, microservices architecture, and cloud services is highly valued. The role combines hands-on development with systems design and security implementation, making it ideal for engineers passionate about building robust, scalable AI infrastructure.

Benefits include comprehensive healthcare, educational resources, investment options, and generous leave policies. Microsoft offers a collaborative culture focused on growth mindset and innovation, with opportunities for professional development and impact at global scale.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer

  • Write clean and concise code with unit tests
  • Design, implement, and support new features as well as extend existing systems
  • Investigate live site issues and implement and deploy fixes
  • Participate in an on-call rotation
  • Configure, update, and maintain security tools for endpoint security, log collection, vulnerability scanning
  • Hardening and compliance with best practices and remediate vulnerabilities

Requirements For Senior Software Engineer

Go
Java
Kubernetes
Python
Rust
  • Bachelor's degree in computer science or related technical discipline OR equivalent experience
  • 5+ years experience in object-oriented design fundamentals
  • 8+ years of experience with coding in one of C#, Go, Rust, Java, C or C++
  • Experience with improving service operations or engineering fundamentals
  • Understanding of Microservices architecture, K8s, NGINX, Observability
  • Understanding of cloud service architecture

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • 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 working on Azure Active Directory, focusing on authentication and authorization services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security building exabyte-scale security data platform. Lead development, mentor engineers, work with cutting-edge cloud technologies. Hybrid role in Redmond.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security building an exabyte-scale security data platform, leading development and mentoring engineers while working with cutting-edge cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure DevOps platform, building mission-critical services used by millions of developers.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on security platform development and compliant data access provisioning. Requires 4+ years of cloud platform experience.