Taro Logo

Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
United States
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Host Networking and Hardware Acceleration team. This role focuses on contributing to Azure host networking infrastructure and leading hardware/software co-design efforts to provide reliable and performant networking for Azure hosts and RDMA transport for AI, Storage, and Big Data workloads.

The ideal candidate will have a strong passion for distributed systems, low-level programming, OS internals, virtualization, and large-scale systems. You'll be working on one of the most impacting services in the world, requiring both technical expertise and leadership skills to mentor other engineers and drive cross-product initiatives.

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. This is a remote-friendly role with up to 100% work from home options and minimal travel requirements (0-25%).

Key responsibilities include leading technical designs, mentoring team members, partnering with stakeholders, and maintaining high-performance systems. You'll be working at the intersection of cloud infrastructure and hardware acceleration, making significant contributions to Microsoft's Azure platform.

The role requires strong expertise in low-level systems development, networking, and cloud technologies, combined with leadership experience. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with cutting-edge technology in a collaborative, inclusive environment.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer

  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Leads by example and mentors others to produce extensible and maintainable code used across products
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Senior Software Engineer

Python
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, Rust, C++, or Python OR equivalent experience
  • 4+ years of experience working in low level systems development (Ex. networking, drivers, etc.)
  • 1+ year(s) experience in leading projects
  • 1+ year(s) technical experience with computer networking, and general cloud technologies
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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