CrawlJobs Logo

Software Engineer II (Networking)

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Would you like to be part of a team that delivers rich, scalable, and secure networking capabilities for private and hybrid cloud environments? Our team owns the Software Defined Networking (SDN) platform, a key component of Microsoft’s Hybrid Cloud portfolio. Customers deploy our SDN solutions across private and hybrid cloud environments. We are a collaborative and inclusive team that puts customer needs first. As part of the Windows + Devices organization, you will influence the Windows Server platform that powers critical workloads worldwide. As part of this team, you will work across a broad spectrum of the SDN stack, spanning user and admin experiences, control plane services, and high‑performance networking datapath components. You will collaborate with internal stakeholders to understand customer and user requirements and independently apply appropriate artificial intelligence tools and practices across the software development lifecycle to improve productivity, quality, and insight. You will create clear test strategies to ensure solution quality, write testable, extensible, and maintainable code, and review code to ensure correct test coverage and adherence to team standards. You will implement debugging tools, tests, logs, and telemetry to validate assumptions and improve observability, while striving for automation wherever possible. Security and reliability are first‑class concerns in this role. You will apply and review coding patterns, security risks, and compliance considerations during design and code reviews, and consistently apply security best practices to achieve hardened, production‑ready networking features. Our SDN solution also plays a key role in Azure Arc, enabling customers to build consistent and manageable hybrid cloud environments through end‑to‑end ownership—from UI and APIs to control plane and datapath.

Job Responsibility:

  • Uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner
  • Takes responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and applying appropriate tooling and processes with minimal guidance
  • Act as a full‑stack engineer delivering features that light up Azure Arc and hybrid cloud networking scenarios
  • Design and implement features collaboratively in C#, Go, and web technologies (e.g., Angular‑based UI extensions)
  • Design and evolve RESTful APIs that form the SDN management and control surface
  • Build and extend microservices and backend components, including evolving data models where persistent state is required
  • Use modern communication frameworks such as gRPC to exchange data reliably and maintain consistency across distributed systems
  • Design and implement test harnesses to validate correctness, push scale limits, and measure performance and reliability

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
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have:

  • Effective coding, debugging, testing, and problem-solving skills
  • Effective communication and collaboration skills
  • Solid understanding of systems software and/or distributed systems
  • A track record of solid results across multiple ship cycles
  • Effective design and implementation skills using C#, Java, or C++
  • Experience with networking protocols and architecture is a plus
  • Experience with scripting languages
  • Solid understanding of modern computer architectures found in desktop PCs and servers, including computer networking

Additional Information:

Job Posted:
March 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II (Networking)

Network Engineer II

JOB DUTIES: Duties to include: set-up, develop and maintain computer networks; e...
Location
Location
United States , Irving
Salary
Salary:
Not provided
cloudresources.net Logo
Cloud Resources (TX)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering (any), or a related field
  • 5 years of experience in the job offered or as a Network Engineer, Network Architect, or a related occupation
Job Responsibility
Job Responsibility
  • set-up, develop and maintain computer networks
  • evaluate company’s network and system performance
  • install network hardware and software based on needs
  • upgrade and repair networks to ensure they run smoothly
  • support and train users
  • add/update user profiles
  • secure networks
  • set up firewalls
  • protect against malware and viruses
  • diagnose, troubleshoot and resolve issues
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer on Axon’s Robotics team, you’ll be at the forefront of tr...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right

IT Network Engineer II

Support and maintain SimpliSafe’s enterprise network infrastructure, ensuring se...
Location
Location
United States , Richmond
Salary
Salary:
99000.00 - 110000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Up to 4 years of hands-on experience in enterprise network engineering roles
  • Demonstrated experience with Palo Alto firewalls, Cisco switches, Meraki wireless, Palo Alto Panorama SD-WAN, GlobalProtect VPN, and ZScaler
  • Strong understanding of TCP/IP, routing, switching, wireless, and VPN technologies
  • Familiarity with network monitoring and management tools (e.g., SolarWinds, Panorama, or equivalent)
  • Strong troubleshooting and analytical skills with proven ability to resolve performance and security issues
  • Excellent documentation and communication skills, with the ability to clearly explain technical concepts
  • Ability to work primarily on-site in Richmond, VA, with some flexibility for remote work when business needs allow
  • Collaborative mindset and ability to partner effectively across IT, InfoSec, and business teams
  • Will participate in an on-call rotation to support critical network incidents outside of standard hours
Job Responsibility
Job Responsibility
  • Deploying, configuring, and supporting enterprise network technologies: Palo Alto firewalls, Cisco switches, Meraki wireless access points, Palo Alto Panorama SD-WAN, GlobalProtect VPN, and ZScaler
  • Collaborating with Information Security and Infrastructure teams to implement firewall rules, segmentation, and secure networking policies
  • Troubleshooting connectivity issues across LAN, WLAN, WAN, VPN, and cloud-connected environments
  • Performing routine upgrades, patching, and lifecycle management of network hardware and software
  • Supporting business continuity and disaster recovery testing through redundant network design and uptime planning
  • Monitoring network performance, availability, and capacity, and addressing issues proactively to ensure uninterrupted 24/7 site operations
  • Maintaining accurate technical documentation, topology diagrams, and runbooks
  • Partnering cross-functionally to deliver new network solutions that enable scalability, security, and performance
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II

The role involves designing, implementing, and executing system test plans withi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent
  • 2–4 years of software development or test automation experience
  • solid understanding of system testing, distributed systems, or cloud-native environments
  • proficiency in Python or similar programming languages for automation
  • experience with cloud, storage, or networking technologies (File and Object Storage, Kubernetes, RDMA, etc.)
  • strong debugging and problem-solving skills in complex system environments
  • familiarity with CI/CD tools and test management platforms (e.g., TestRail, Jira)
  • ability to collaborate across teams and communicate technical findings clearly
  • enthusiasm for learning new technologies and contributing to enterprise-quality solutions
Job Responsibility
Job Responsibility
  • design, implement, and execute system test plans for data storage product offerings
  • develop, enhance, and maintain automated test frameworks (Python, YAML-based workflows, CI/CD pipelines)
  • conduct system-level validation across backend services, compatible APIs, RDMA, and AI/ML workloads
  • analyze test results, debug failures, and drive issues to resolution by collaborating with development, functional QA, product management, and customer support teams
  • contribute to systemic stability, resiliency, and performance testing at scale
  • influence product quality by identifying test coverage gaps, raising defects, and ensuring comprehensive end-to-end validation
  • support lab environments, including testbed configuration, resource orchestration, and integration of third-party workloads/tools (Vdbench, MLPerf, etc.)
  • document test strategies, workflows, and results
  • provide clear recommendations to engineering and leadership
What we offer
What we offer
  • comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • specific programs catered for career growth
  • inclusive and flexible work culture
  • Fulltime
Read More
Arrow Right

Security Engineer II

The Security Engineer II is an individual contributor who will participate and m...
Location
Location
United States , Fountain Valley
Salary
Salary:
83940.00 - 120032.00 USD / Year
haeaus.com Logo
Hyundai AutoEver America
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Information Systems, or related field, or equivalent experience
  • Minimum 3 years of IT relevant experience or equivalent combination of experience plus at least 1 year of experience performing Security Engineering/Planning/Operations, preferably with SIEM or vulnerability management
  • Experience in medium to complex computing environments, with advanced knowledge in security technologies and services
  • Hands-on experience with at least two or more of the following Enterprise Security Technologies: Network Intrusion Prevention/Detection
  • Virtual Private Networks
  • SSL, IPSec, and Site-to-Site
  • Enterprise-Class Stateful Inspection Firewalls
  • Network Access Controls in context to Identity Management
  • Windows Server OS & Desktop OS
  • Network Packet Inspection
Job Responsibility
Job Responsibility
  • Design, build, test, and deploy new security technologies, which include the development of the operational manual and run books
  • Provides technical security operations engineering services to support and update existing security systems and works to automate processes related to security implementations, monitoring, and enforcement
  • Investigates, recommends, evaluates, deploys, and integrates operational security tools (e.g., SIEM, vulnerability scanning) and techniques to enhance protection of corporate assets and infrastructure
  • Participate in technical risk assessments and security exposure analyses of systems, networks, and business applications
  • Analyzes network security elements and overall network security architectural designs to ensure secure and optimal system and network performance and cost-effectiveness
  • Oversees the installation, configuration, and supportive processes of security technologies
  • Participate in or lead the Incident Response activities
  • Interacts with internal and external clients on security operations requirements, identifies security processes, and develops strategies/solutions to security issues
  • Keeps fully abreast of trends and changing technologies as they relate to IT, Network Engineering, and Information Security fields
  • Lead or assist in periodic or ad-hoc security reports that provide relevant situational awareness to our senior stakeholders
  • Fulltime
Read More
Arrow Right

Site Reliability Engineer II

Under general supervision, the Site Reliability Systems Administrator II is resp...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree
  • Three (3) to five (5) years of related experience or an equivalent combination
  • Intermediate knowledge of appropriate networks, products, and protocols
  • Knowledge of Unix, Windows NT/2000/98, Internet Security, Oracle ERP, Distributed computing systems
  • Knowledge of job associated database/software/documentation/programming languages/monitoring and version control tools
  • Troubleshooting skills
  • Problem solving skills
  • Demonstrated knowledge and adherence to Change Management processes
  • Ability to interface well with customers, end users, partners, and associates
Job Responsibility
Job Responsibility
  • Defines, designs, and administers network systems used for data communications and recommends improvements to problems of moderate scope
  • Responsible for making sure that the company network works
  • Manages the load configuration of a central data communication processor under limited guidance and makes some recommendations for the purchase or upgrade of data networks
  • Exercises some discretion in proposing and implementing network system enhancements (software and hardware updates)
  • Serves as a point of contact for performance analysis, scalability, and service architecture/database administration issues
  • Coordinates equipment orders including terminals and cable installation, as well as upgrading, monitoring, testing, and servicing the database/systems
  • Helps to negotiate and place orders with common carriers
  • Performs other duties as assigned
What we offer
What we offer
  • Healthcare coverage
  • 401(k)
  • Tuition reimbursement
  • Vacation
  • Sick pay
  • Holiday pay
  • Fulltime
Read More
Arrow Right

DevOps Engineer II

We are seeking a DevOps engineer with a good cultural fit, to help build out the...
Location
Location
United States , Cleveland, OH
Salary
Salary:
Not provided
peaknano.com Logo
Peak Nano
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Software Engineering, Computer Science, or equivalent technical education
  • Have a strong knowledge of Linux and Windows
  • Experience with scripting languages like Python, Ruby, JavaScript, PowerShell
  • At least two years CI/CD pipeline experience, along with tools like Jenkins, GitLab.
  • Understand networking basics, including DNS, TCP/IP and VPN
  • Familiar with Docker and Kubernetes for container management and orchestration.
  • Can work with relational databases (SQL/MySQL/AWS etc. as data repository)
  • Proactive in learning new tools as our stack evolve
  • Strong communication skills to collaborate with others and interact with diverse groups
  • US Citizen
Job Responsibility
Job Responsibility
  • Software DevOps, Software Infrastructure, CI/CD
  • Deploy, automat, maintain, and manage on-premises product systems
  • Configure and manage databases such as PostgreSQL, MySQL, SQL Server
  • Increase productivity in the workplace through automation
  • Resolving problems across multiple application domains and platforms using system troubleshooting and problem-solving techniques
  • Automate different software processes by designing, maintaining and managing tools
  • Define and develop system backup and recovery strategies
  • Diagnose and resolve server configuration, deployments and database related issues
  • Identify bottlenecks and optimize system performance for efficiency and cost-effectiveness
  • Providing periodic reporting and management information on infrastructure performance and operational KPIs
Read More
Arrow Right

Systems/Software Engineer II

Systems/Software Engineer II role at Hewlett Packard Enterprise working on the H...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent
  • 2–4 years of software development or test automation experience
  • Solid understanding of system testing, distributed systems, or cloud-native environments
  • Proficiency in Python or similar programming languages for automation
  • Experience with cloud, storage, or networking technologies (File and Object Storage, Kubernetes, RDMA, etc.)
  • Strong debugging and problem-solving skills in complex system environments
  • Familiarity with CI/CD tools and test management platforms (e.g., TestRail, Jira)
  • Ability to collaborate across teams and communicate technical findings clearly
  • Enthusiasm for learning new technologies and contributing to enterprise-quality solutions
Job Responsibility
Job Responsibility
  • Design, implement, and execute system test plans for data storage product offerings
  • Develop, enhance, and maintain automated test frameworks (Python, YAML-based workflows, CI/CD pipelines)
  • Conduct system-level validation across backend services, compatible APIs, RDMA, and AI/ML workloads
  • Analyze test results, debug failures, and drive issues to resolution by collaborating with development, functional QA, product management, and customer support teams
  • Contribute to systemic stability, resiliency, and performance testing at scale
  • Influence product quality by identifying test coverage gaps, raising defects, and ensuring comprehensive end-to-end validation
  • Support lab environments, including testbed configuration, resource orchestration, and integration of third-party workloads/tools (Vdbench, MLPerf, etc.)
  • Document test strategies, workflows, and results
  • provide clear recommendations to engineering and leadership
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right