Senior Software Engineer

SGS Consulting

Boston (MA)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SGS Consulting in Boston, MA seeks a software engineer to develop and operate a network emulation testbed. You will debug, design, code, and maintain software for challenging environments, and perform software analysis and system risk assessment.

You will also model, test, and document software functionality while evaluating new technologies for implementation. The role emphasizes collaboration with government and senior stakeholders, effective reporting, and maintaining standards across

Qualifications

  • Bachelor’s degree required.
  • Experience with TCP/IP networks and CORE network emulation.
  • Proficiency in Python, Go, or C++ for software development.
  • Strong Linux command line and debugging skills.
  • Experience with network monitoring tools (Wireshark, tcpdump).

Responsibilities

  • Develop and operate a network emulation testbed that tests the performance of end-to-end software and hardware systems in a challenged environment.
  • Debug problems with the testbed, propose solutions, and implement fixes.
  • Assist technical staff in preparing reports for government officials and senior stakeholders on experimental findings.
  • Design, code, debug, and maintain software applications.
  • Perform software analysis, code analysis, requirements analysis, software review, system risk analysis, and software reliability analysis.
  • Support software modeling and simulation, software testing, quality assurance, performance tuning, automation, and system integration.
  • Support, maintain, and document software functionality.
  • Evaluate and identify new technologies for implementation.
  • Maintain software standards compliance.

Skills

CORE network emulation
TCP/IP networking
Python
Golang
C++
Linux
Wireshark
tcpdump
Docker
Kubernetes
Prometheus
Grafana
Automation testing
Documentation

Education

Bachelor’s degree

Tools

Docker
Kubernetes
Prometheus
Grafana
Python
C++

Job description

Job Responsibilities
  • Develop and operate a network emulation testbed that tests the performance of end-to-end software and hardware systems in a challenged environment.
  • Debug problems with the testbed, propose solutions, and implement fixes.
  • Assist technical staff in preparing reports for government officials and senior stakeholders on experimental findings.
  • Design, code, debug, and maintain software applications.
  • Perform software analysis, code analysis, requirements analysis, software review, system risk analysis, and software reliability analysis.
  • Support software modeling and simulation, software testing, quality assurance, performance tuning, automation, and system integration.
  • Support, maintain, and document software functionality.
  • Evaluate and identify new technologies for implementation.
  • Maintain software standards compliance.
Skills

LinuxNetwork protocol experience (TCP/IP)Network emulation, especially CORENetworking Skills: Wireshark, TCP dump, SSTroubleshooting skillsSoftware architecture / designSoftware development using languages such as Python, Golang, or C++Software design / test procedure documentationLinux command line — 10 yearsAbility to plot data and provide visualization — 5 yearsAbility to analyze data and communicate results — 5 yearsNetwork protocol experience (TCP/IP) — 10 yearsNetwork emulation especially CORE — 10 yearsNetworking Skills: Wireshark, TCP dump, SS — 10 yearsJ-series messaging or OMS/UCIExperience with HAIPE devicesMetric collection (Prometheus) and visualization (Grafana)Container Technologies (PODMAN, Docker or Kubernetes)Distributed SystemsRadio or wireless system knowledgeTest and Integration ExperienceAutomated testing frameworksNetworking Certs (Network+, Security+, CCNA, etc.)Familiarity with AI assisted development tools

Education/Experience

Bachelor’s degree — Required

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

SGS Consulting • Milton (MA)

On-site
USD 90,000 - 130,000
Software Engineer - Secret Clearance
Software Engineer - Secret Clearance

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 120,000
Network Test Engineer
Network Test Engineer

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 130,000
Senior Software Engineer: Network Emulation & Systems
Senior Software Engineer: Network Emulation & Systems

SGS Consulting • Milton (MA)

On-site
USD 90,000 - 130,000
Software Test Engineer
Software Test Engineer

Lancope • Alpharetta (GA)

On-site
USD 75,000 - 95,000
Network Engineer
Network Engineer

Industrial Technology Services, LLC • Colorado Springs (CO)

On-site
USD 95,000 - 125,000
Software Developer
Software Developer

LanceSoft Inc • Lexington (MA)

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

HireTalent • Mayfield Heights (OH)

On-site
USD 85,000 - 110,000
Network Software Engineer
Network Software Engineer

Danta Technologies • San Jose (CA)

On-site
USD 140,000 - 190,000
Healthcare Insurance
Dental Insurance
Medical Insurance
+3
Sr. Wireless Network Test Engineer
Sr. Wireless Network Test Engineer

Virtusa • Sunnyvale (CA)

On-site
USD 150,000 - 210,000