Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Azure Networking team, focusing on building infrastructure and hyperscale systems for high-impact network services. This role involves developing, testing, deploying, and managing operations of critical services that provide reliable connectivity.

The position is part of Azure Networking design, where you'll work on enabling enterprises to connect their on-premise networks and devices to the cloud securely and efficiently. The team builds application delivery services such as load balancing and firewalls, utilizing Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) infrastructure.

This is a highly visible role in an area of expanding investment for Azure, offering excellent opportunities for technical and career growth. The team's innovations are well-recognized in the cloud and networking industry. You'll be working on building the world's computer that provides unprecedented reliability and unlimited scale.

The role offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The position allows for up to 100% work from home with 0-25% travel requirements.

The base salary range is $119,800 - $234,700 per year (higher in SF Bay Area and NYC), with additional benefits and compensation available. This position requires strong technical expertise in networking, distributed systems, and software development, with a focus on building reliable and scalable cloud infrastructure.

Microsoft values diversity and inclusion, operating with a growth mindset and fostering a culture where everyone can thrive. The role combines technical challenges with the opportunity to make a significant impact on cloud computing infrastructure at a global scale.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years experience in Networking (TCP/IP, UDP, BGP, gRPC, TLS/SSL, HTTP/HTTPS), Distributed Systems, Designing and running large-scale fault-tolerant infrastructure services, RESTful Services
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
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