Senior Software Engineer

Global technology company empowering people and organizations to achieve more through cloud computing and software solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Azure Specialized at Microsoft, where you'll be instrumental in developing next-generation High Performance Computing solutions. As a Senior Software Engineer, you'll work on cutting-edge projects including weather prediction, electronic design attestation, and computational fluid dynamics. The role offers deep technical work across hardware architectures, network types, and processor types, focusing on Azure infrastructure for HPC workloads.

You'll be part of a phenomenal team of engineers working on replication systems, highly available systems, and large-scale algorithms. The position involves significant impact on customer success, working with next-gen hardware, and end-to-end systems engineering - from CPU differentiation to cluster design. You'll help ensure Azure platform's consistency, scalability, and performance at massive scale.

The team is expanding to support 100X growth, offering unique opportunities to influence cloud computing's future. You'll work in a collaborative environment, focusing on customer value, quality, and automation. Microsoft offers competitive compensation, comprehensive benefits, and a culture promoting growth mindset and innovation. This role combines technical depth with broad impact, perfect for engineers passionate about large-scale distributed systems and high-performance computing.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Design and deliver next generations of High Performance Computing (HPC)
  • Work on hardware/software interaction and infrastructure for HPC workloads
  • Develop and optimize code for performance and maintainability
  • Lead by example within the team by producing extensible and maintainable code
  • Maintain communication with key partners across the Microsoft ecosystem
  • Drive identification of dependencies and development of design documents
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle on-call responsibilities

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ years of experience on Distributed Systems, Cloud Infrastructure, Data Science & telemetry
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in C, C++, PowerShell, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements

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 - CTJ - TS/SCI

Senior Software Engineer position at Microsoft's Cloud Transfer Service team, requiring TS/SCI clearance, focusing on secure cloud data transfer solutions.

Technical Support Engineer - SAP on Azure

Senior Technical Support Engineer role at Microsoft focusing on SAP on Azure support, requiring 7+ years of experience in technical support and SAP administration.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure, focusing on large-scale data center network architecture and automation, with remote work options.

CE Field Service Engineer

Senior CE Field Service Engineer role at Microsoft managing datacenter operations and critical environment systems in Mumbai, with focus on infrastructure maintenance and optimization.

Senior High Performance Computing Software Engineer

Senior HPC Software Engineer role at Microsoft Azure, focusing on AI infrastructure and GPU-based workloads, offering competitive pay and remote work options.