×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer​/Principal Engineer – Switching

Job in Indiana Borough, Indiana County, Pennsylvania, 15705, USA
Listing for: Agneyas Labs
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, C++ Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer / Principal Engineer – Switching

Agneyas Labs is looking for talented engineers with in-depth experience in high-end switching systems to work on state of the art, and cutting‑edge network processor based switches. As a part of the team you will be exposed to a wide variety of technologies like Network Operating Systems (NOS), Network Processor SDKs, multi‑core software forwarding based on DPDK, public cloud infrastructure & services, etc.

As a core member of the platform development team, you will participate in the design and implementation of platform data‑path for category‑leading networking systems. Your work includes, but is not limited to, HW API definition, implementation, control‑plane integration, scaling and debugging.

Responsibilities
  • Integrate L2, L3 and MPLS features in data‑plane and integrate with 3rd party SDK.
  • Solid understanding of internals of Network Operating Systems and Linux Networking.
  • Contribute in software design, development, review, and documentations to deliver high quality products.
  • Troubleshoot and fix reported issues with routing protocols and networking services.
  • Continuous learning and development of skills in switching systems and network disaggregation.
  • Experience in the design and development of complex distributed systems in embedded networking projects.
  • Team player, independent, self‑starter, “can‑do” attitude, ability to prioritize and multitask.
  • Strong communication and problem‑solving skills are essential.
Minimum Qualifications
  • BE/BTech degree in computer engineering or equivalent
  • 3+ years of engineering experience
  • Knowledge and experience in networking/switching systems, ability to understand the nuances and solve problems related to scale, performance and resiliency of such a system
  • Hands‑on experience in one or more of computer programming languages such as C, C++, Golang, Python in Linux OS environment
  • Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
How To Apply

Send your resume to

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary