Software Engineer - Networking Job at SGS Consulting, Tennessee

Q2J3RTRFL0tDRDZvYzNBY3RCS1BwcDVoWnc9PQ==
  • SGS Consulting
  • Tennessee

Job Description

Job Responsibilities:

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

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
  • Network performance data collection and analysis experience
  • Experience with data visualization frameworks (Grafana or similar tools)

Education/Experience:

  • Bachelor's degree

Job Tags

Similar Jobs

BARTSCH MANAGEMENT, LLC

Residential Regional Property Manager Job at BARTSCH MANAGEMENT, LLC

 ...SUMMARY OF FUNCTIONS: We are seeking an experienced and results-driven Regional Property Manager to oversee the operations and performance of an assigned portfolio of residential properties within their region. The ideal candidate will be responsible for ensuring efficient... 

State of Arizona

INVESTIGATIVE NURSE Job at State of Arizona

 ...better quality of life. INVESTIGATIVE NURSE Job Location: Address: Division of...  ...This position may offer the ability to work remotely, within Arizona, based upon the...  ...comprehensive case records to support allegation review and substantiation levels. Participates... 

Motoring Coffee - West Los Angeles

General Manager Job at Motoring Coffee - West Los Angeles

 ...The General Manager of Motoring Coffee leads day-to-day cafe operations while upholding quality, culture, and brand standards. This is a hands-on leadership role that balances working on bar, maintaining our retail section, managing staff, overseeing operations, and collaborating... 

Milliken and Company

Designer, Commercial Printed Carpet Job at Milliken and Company

 ...materials science delivers tomorrows breakthroughs today. Fromindustry-leading molecules to sustainable innovations, Milliken creates...  ...on Facebook Instagram and LinkedIn . POSITION TITLE Designer, Commercial Printed Carpet LOCATION Spartanburg, SC... 

General Dynamics Information Technology

Senior Systems Administrator - TS/SCI Cleared Job at General Dynamics Information Technology

 ...and accounts and maintains systems documentation. Tunes system performance for optimal conditions. Installs system-wide software. GDIT is looking for a Windows Systems Administrator that holds an active TS/SCI eligible clearance for a position located in Arlington,...