Senior Software Engineer-Microservices Architecture

Microsoft develops technology to empower every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer-Microservices Architecture

Microsoft's AI Frameworks team is at the forefront of developing AI software that enables running AI models across various platforms, from supercomputers to mobile devices. As a Senior Software Engineer specializing in Microservices Architecture, you'll work on fundamental abstractions, programming models, and APIs for large-scale AI training and inferencing. The role requires strong technical expertise in microservices architecture and software development, particularly in languages like C++, C#, and Java. You'll be part of a cross-disciplinary team that collaborates with hardware teams and contributes to open-source communities. The position offers competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC), comprehensive benefits, and the opportunity to work remotely. The ideal candidate should have 4+ years of technical experience, strong architectural skills, and a passion for solving complex technical challenges in AI infrastructure. This role is perfect for someone who wants to impact the future of AI technology while working with cutting-edge systems and talented professionals in a collaborative environment.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer-Microservices Architecture

  • Apply engineering principles for defining robust and maintainable architecture and designs
  • Collaborate broadly across multiple disciplines, from hardware designers to ML developers
  • Help establish and drive the adoption of good coding standards and patterns
  • Perform software development in C/C++, C# and other languages
  • Identify requirements, scope solutions, estimate work, schedule deliverables

Requirements For Senior Software Engineer-Microservices Architecture

Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years experience in building highly available, highly scalable microservice architecture
  • Experience with coding in C, C++, C#
  • Must pass Microsoft Cloud Background Check
  • Experience in working with orchestration platforms like K8 and Service Fabric

Benefits For Senior Software Engineer-Microservices Architecture

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-Microservices Architecture

Senior Software Engineer - Storage Platform

Senior Software Engineer position at Microsoft focusing on storage platform development, requiring 4+ years of experience in systems software development with C/C++ and kernel development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on M365 Messaging team to enhance MIME support and messaging experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on large-scale advertising technology and computational algorithms, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU Networking software, focusing on high-performance packet forwarding solutions for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on cloud infrastructure and distributed systems for big data analytics platforms.