CrawlJobs Logo

Software Engineer - Azure Networking

United States, Multiple Locations 84200.00 - 165200.00 USD / Year · Job Posted January 31, 2026
Apply Position
Job Link Share

Job Description

Come build community, explore your passions, and do your best work at Microsoft. This opportunity allows you to bring your aspirations, talent, and excitement for the journey ahead while contributing to technology that operates at global scale. At Microsoft, we are learn‑it‑alls rather than know‑it‑alls. Our culture embraces a growth mindset, inspires excellence, and empowers teams to bring their best each day. If you thrive in collaborative environments and enjoy solving complex engineering challenges, you’ll feel right at home. As a Software Engineer on the Azure Networking team, you will help build and operate the software‑defined network (SDN) infrastructure that powers Microsoft’s largest cloud services—including Azure, Bing, Office 365, Xbox Live, and more. Azure Networking’s mission is to deliver secure, scalable, and high‑performance connectivity across global datacenters, edge nodes, and hybrid environments. You’ll develop backend and system‑level software that underpins services such as virtual networking, load balancing, network routing, network security, hybrid connectivity, and global edge delivery. Azure’s network stretches across 175,000+ miles of terrestrial and subsea fiber, 190+ Points of Presence, and a massive portfolio of SDN and cloud‑native services. Your work will help ensure the network remains reliable, performant, and resilient for millions of customers worldwide. In this role, you’ll collaborate with stakeholders to define customer requirements, integrate feedback into designs, and develop maintainable, extensible code that supports large‑scale distributed systems. You’ll use debugging tools, logs, and advanced telemetry to proactively identify and resolve issues—learning how the world’s largest cloud network is designed, optimized, and secured. This opportunity provides exposure to network virtualization, cloud‑native networking, SDN platforms, telemetry systems, and key Azure services such as VNet, ExpressRoute, Azure Firewall, Front Door, and Application Gateway. You’ll grow your expertise in networking concepts like TCP/IP, BGP, OSPF, and segment routing, all while ensuring solutions meet high standards for performance, security, reliability, and accessibility. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive.

Job Responsibility

  • Help build and operate the software‑defined network (SDN) infrastructure that powers Microsoft’s largest cloud services.
  • Develop backend and system‑level software that underpins services such as virtual networking, load balancing, network routing, network security, hybrid connectivity, and global edge delivery.
  • Collaborate with stakeholders to define customer requirements, integrate feedback into designs, and develop maintainable, extensible code that supports large‑scale distributed systems.
  • Use debugging tools, logs, and advanced telemetry to proactively identify and resolve issues.

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, Python, or Rust, OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice to have

  • Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, Python, or Rust, OR Bachelor's Degree in Computer Science or related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Python, or Rust, OR equivalent experience.
  • Academic or professional experience with cloud computing, distributed systems, and/or systems programming, including familiarity with Linux or Windows environments.
  • Experience in computer networking, distributed systems, and/or cloud infrastructure, with familiarity in fundamentals such as TCP/IP, routing, and/or network protocols.
  • Exposure to systems‑oriented and/or backend development.
  • Understanding of core computer science concepts, including data structures, algorithms, operating systems, and/or networking, and experience using tools like Git, debuggers, and/or telemetry/monitoring systems.
  • Interest in large‑scale networking, software‑defined networking (SDN), network virtualization, cloud‑native architecture, and building secure, reliable network services.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Azure Networking

8 matching positions

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Azure Networking)

With the exponential growth of artificial intelligence (AI) workloads, Azure’s i...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience
  • Experience with AI and agentic workflows (developing agents)
  • Familiarity with network operations automation
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Develop agentic AI workflows to automate NOC operations for Azure Networking
  • Collaborate across teams to resolve blockers and deliver features
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Azure Networking

Are you looking for an opportunity to build software and systems for some of the...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • 3+ years experience with SDN technologies like Overlay Switching and Routing, EVPN, VXLAN, MPLS, EITF RFCs, SDN Controllers.
  • 3+ years experience with container-based technologies
  • A minimum of 4 years of experience in IP networking and/or distributed systems.
  • A minimum of 4 years of experience in Linux operating system.
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Azure Networking Software Engineer

Microsoft Azure’s core priority is to be world's most trusted, secure, and globa...
Location
Location
India , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to engage in site-reliability engineering practices
  • Commitment to collaboration and teamwork and ability to deliver via influence
  • Demonstrated problem solving and debugging skills
  • 2+ years of experience developing software hosted in Azure, AWS, or other similar Cloud platforms
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and run highly scalable SDN services that enable networking of millions of services and VMs with timely execution and high quality
  • Responsible for ensuring that highly usable, reliable and secure services are delivered to delight our customers
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Exhibit thought leadership in helping take the service forward with new capabilities and innovation, and improving the experience on existing capabilities
  • Effectively create clarity of status, progress and blockers affecting large projects
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Azure Hyper Networking

Are you looking for an opportunity to build software and systems for some of the...
Location
Location
Serbia , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience
  • Experiences configuring/managing switches/routers, or developing software features on switches/routers
  • Experience with designing and implementing large-scale distributed systems
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Sr. Networking Software Engineer

As a contributor in the APX platform engineering organization on the CloudNet te...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 180600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Able to gain CJIS clearance to ensure full US production access
  • Strong experience working on globally diverse 24/7 high volume systems
  • A demonstrated experience and inclination towards networking topics, anything from infrastructure (e.g. VPNs, TLS cert management, debugging network routing issues) to services (e.g. service mesh applications, rate limiting, public and private ingress and egress)
  • Excellent problem-solving skills, with the ability to debug problems in cloud native distributed systems
  • Familiarity with the GitOps approach to software delivery
  • Design and delivery of infrastructure-as-code on public cloud (Axon uses Azure, but other experience is fine)
  • Experience operating components or services in Kubernetes clusters at scale
  • Experience in one or more of these common languages used at Axon: Python, Golang, Scala/Java
  • Empathy to support the needs of software engineers with widely varying levels of awareness of networking concepts
Job Responsibility
Job Responsibility
  • Work on a mixed infrastructure/software team that owns the most important networking-related aspects of Axon systems
  • Lead Axon’s journey into Istio service mesh applications that are still in their infancy at Axon, but form the foundation of Axon’s future strategy to scale over the next few years
  • Be a builder and operator, advancing new features while simultaneously stewarding existing system components subject to strict regulatory regimes like FedRAMP, managing vulnerabilities with timely precision
  • Advise software engineers on networking topics through design reviews, ad hoc questions, and pair programming sessions
  • Automate routine maintenance of the cloud platform with minimal downtime (4x9s availability)
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Employee Resource Groups (ERGs)
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right