We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
SGS Consulting logo
SGS Consulting Verified
Management Consulting, Information Technology & Services

Network Software Engineer

Massachusetts, United StatesHybridContractPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Title: Software Developer
(Networking / Linux / DevOps)

Duration:3+ years

Location: Lexington, MA

Description:

Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs, and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security, and characteristics of overall system. Researching, designing, implementing, and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

Background Need:

The Group specializes in advanced network and communications systems development, with a focus on mobile and airborne networks of the future. Tactical wireless networks differ from commercial wireless networks in the lack of infrastructure to support stable connectivity. The varied and stressing operational environment, as well as aircraft speeds and maneuverability, and platform integration provide additional challenges to communication and network systems. The Group uses a combination of technical analysis, modeling, simulation, emulation, prototype development, and flight tests to develop new communication systems and evaluate and predict their performance.

Support development of virtual testbed infrastructure software and automation tooling to run tests that evaluate IP networking and data sharing application performance. Contribute to the design and development of a test orchestration framework that integrates existing tools for virtual machine management and network emulation to enable large-scale virtual system-level evaluation. Extend and build network emulation capabilities as needed using Linux networking features to model virtual networks. Help execute tests, collect data, debug anomalies, and analyze results.

Required Skills:

  • Familiarity with communication systems and abstraction layers (TCP/IP, OSI models)
  • Experience using Linux networking capabilities, tools, and advanced features
  • Experience with Python (or similar programming language such as C++, Java, etc) software development, bash/POSIX shell scripting, and git workflows
  • Understanding of layer-2 Ethernet switching
  • Understanding of layer-3 IP routing
  • Experience running containerized software and VMs, such as Kubernetes, Docker etc
  • Experience with automated complex software provisioning, deployment, and configuration management
  • Experience with commercial and/or open-source routers.

Preferred Skills:

  • Network performance data collection and analysis experience
  • Experience with data visualization frameworks (Grafana or similar tools)

Others:

- Clearance:
Interim clearance is acceptable for start of assignment
- Work Location:
Candidate should plan to be onsite 3 days/wk and remote 2 days/wk
- Interview process:
Initial phone or zoom interview, then an in-person interview with a wider audience.
- Preference is for an in person for the second round, but they group would consider doing a zoom for someone that is moving the MA area upon start but is not currently local.

Ready to apply?
You'll be redirected to SGS Consulting's application page.

Similar roles