CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Sr. Staff Software Engineer – Routing Jobs

1 Job Offers

Filters
Sr. Staff Software Engineer – Routing
Save Icon
Join our team as a Senior Staff Software Engineer in Westford, focusing on intelligent routing for an AI-driven SD-WAN platform. You will design scalable solutions using C++ and deep knowledge of BGP, OSPF, and Linux systems. This role offers a chance to lead development from concept to delivery ...
Location Icon
Location
United States , Westford
Salary Icon
Salary
148000.00 - 340500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
A Sr. Staff Software Engineer – Routing is a pivotal technical leadership role focused on architecting and building the intelligent systems that determine how data travels across complex networks. Professionals in these high-impact jobs are responsible for the core logic and infrastructure that enables efficient, reliable, and secure data packet delivery across the internet, enterprise networks, and cloud environments. They operate at the intersection of deep software engineering and advanced networking, designing systems that make real-time decisions to optimize for speed, cost, and reliability. Typically, individuals in this senior role are entrusted with end-to-end ownership of routing software components and platforms. Common responsibilities include designing and implementing high-performance, scalable distributed systems for path computation and traffic engineering. They lead the development of features that involve sophisticated algorithms for intelligent path selection, often incorporating telemetry and real-time network conditions. A key aspect of the job is driving technical strategy, making critical decisions on technology selection, system architecture, and long-term technical debt. They actively mentor other engineers, lead design and code reviews, and collaborate closely with product managers and network architects to translate business requirements into robust technical solutions. Their work ensures the underlying routing infrastructure is not only functional but also efficient, observable, and operable at scale. To excel in Sr. Staff Software Engineer – Routing jobs, a specific and advanced skill set is required. A strong foundation in computer science principles—including data structures, algorithms, and complexity analysis—is essential. Expertise in systems programming languages like C++, Go, or Rust is typical, coupled with proficiency in Python for scripting and tooling. A deep, practical understanding of IP networking (TCP/IP, UDP) and core routing protocols such as BGP, OSPF, IS-IS, and MPLS is non-negotiable. Experience with routing stacks like FRR or Bird is highly valuable. Given the distributed nature of modern systems, thorough knowledge of multi-threading, concurrency, and building fault-tolerant distributed systems is critical. Candidates are expected to have a strong background in developing on Linux/Unix platforms and a proven track record in the full software development lifecycle, often within Agile or DevOps frameworks. Beyond technical prowess, success in these leadership jobs demands excellent problem-solving skills, the ability to decompose complex architectural challenges, and strong communication skills to articulate technical vision and trade-offs to both engineers and stakeholders.

Filters

×
Category
Location
Work Mode
Salary