Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 6 months 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?