Software Developer

Talentify

Lexington (MA)

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LanceSoft seeks a Network Software Engineer in Massachusetts to advance research, design and deployment of software for advanced network systems. The role emphasizes Linux networking, IP routing, and cloud integrations, with collaboration across security and cyber teams.

You will implement tests, analyze results, and help deploy scalable networking software in a team environment. Ideal candidates have strong Python/Bash skills, experience with containers and VM orchestration, and familiarity

Qualifications

  • Proficient in TCP/IP models and networking concepts.
  • Strong Linux networking experience and tooling.
  • Proficient in Python, Bash and git workflows.
  • Understanding of layer-2 switching and layer-3 routing.
  • Experience with containers and VM orchestration (Kubernetes, Docker).

Responsibilities

  • Support development of virtual testbed infrastructure software and automation tooling.
  • Contribute to a test orchestration framework for VM management and network emulation.
  • Extend network emulation capabilities using Linux networking features.
  • Execute tests, collect data, debug anomalies, and analyze results.
  • Collaborate with cyber security teams to ensure compliance with security standards.

Skills

TCP/IP familiarity
Linux networking
Python development
Ethernet switching
IP routing
Router knowledge

Tools

Kubernetes
Docker
Git workflows
Virtual machines

Job 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.

The Communication Networks & Analysis 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 Tactical Networks 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)
EEO Employer

LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Network Software Engineer: Virtual Testbeds & Automation
Network Software Engineer: Virtual Testbeds & Automation

Talentify • Lexington (MA)

On-site
USD 120,000 - 170,000
Network Security Engineer
Network Security Engineer

LanceSoft Inc • Branchburg Township (NJ)

On-site
USD 100,000 - 120,000
Security Engineer
Security Engineer

Talentify • Brooklyn Park (MN)

Hybrid
USD 105,000 - 132,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer, Network Appliance / Protocol
Software Engineer, Network Appliance / Protocol

US Tech Solutions • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Engineering Software Developer, Intern
Engineering Software Developer, Intern

Keysight Technologies SAles Spain SL. • Austin (TX), Raleigh (NC)

On-site
USD 27,552,000 - 41,328,000
Linux Networking Developer
Linux Networking Developer

V2X, Inc. • Indianapolis (IN)

On-site
USD 110,000 - 160,000
Healthcare coverage
Retirement plan
Life insurance
+5
Engineering Software Developer, Intern
Engineering Software Developer, Intern

Anite • Austin (TX)

On-site
USD 27,552,000 - 41,328,000
Software Engineer
Software Engineer

V2X Inc • Herndon (VA)

On-site
USD 140,000 - 190,000
Software Developer
Software Developer

Talentify • Westford (MA)

On-site
USD 110,000 - 150,000
Software Engineer - Network Platforms
Software Engineer - Network Platforms

United States Digital Space LLC • United States

On-site
USD 120,000 - 160,000