Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Arlington?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Spectrum IT Recruitment

Arlington / Global

Senior Software Engineer

Job Description

We are seeking a highly skilled and experienced Senior Network Software Engineer

with a strong focus on transport connectivity and networking products.

As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances, contributing to impactful, large-scale systems in a fast-paced and collaborative environment.

Requirements

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field

8+ years of experience building enterprise-grade appliances or similar systems

3+ years of experience independently delivering complex features

Strong embedded software development skills in C/C++ ; Python is a plus

Expertise in VPP, DPDK, or similar open-source data plane/fast-path stacks

Good understanding of DPDK-based traffic generators such as TRex ; development experience is a strong plus

Strong knowledge of L2–L4 networking

and protocols, including TCP/IP, UDP, ARP, DHCP, DNS, NAT, and firewalls

Experience with security protocols , including IPsec and SSL/TLS, as well as authentication and authorization

Hands-on experience with Software Defined Networking (SDN)

and distributed systems

Familiarity with overlays and tunneling technologies

Excellent software engineering fundamentals and clean coding practices

Hands-on experience with containerization technologies such as Docker

and orchestration platforms such as Kubernetes

Proven ability to succeed in collaborative, startup-like environments

Strong verbal and written communication skills

Key Responsibilities

Design and develop high-performance networking features for enterprise-grade appliances

Work extensively with open-source data plane and fast-path technologies, including VPP and DPDK

Lead technical initiatives and mentor other engineers

Own complex features end-to-end and deliver independently at scale

Collaborate across engineering teams and promote knowledge sharing

Communicate architecture decisions and technical trade-offs effectively, including with senior stakeholders

Manage competing priorities with urgency, accountability, and strong ownership

Nice to Have

Experience with cloud platforms such as AWS, Azure, GCP, OCI, or Alibaba Cloud

Experience with cloud-native architectures

Knowledge of DevOps practices

Experience with distributed computing and microservices

Cross-domain knowledge and a solutions-design mindset

Security-first approach to software engineering

Knowledge of serverless architectures

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location