Software Engineer

sgs-job-4043

Information Technology
 Massachusetts
Java and Python Development
CI/CD and Automation Toolsets
Front-End GUI Development

Contract - 3+ Years

Location: Lexington, MA 02421. Full lifecycle application development including designing, coding, debugging, testing, maintaining, and documenting software applications and systems. The role involves software analysis, requirements analysis, code analysis, software review, risk analysis, and software reliability analysis. Responsibilities include object-oriented analysis and design, software modeling and simulation, GUI development, performance tuning, automation, standards compliance, and integration with existing systems. The position supports development of a software testbed for space network emulation capabilities using containers, custom programs, and graphical elements. Candidates with experience in software-defined networking and space-based networking concepts are highly preferred. Background/Need: The team is seeking an experienced Software Engineer to support development and implementation of software testbed environments for advanced networking and space communication initiatives. The selected candidate will contribute to full lifecycle software development efforts, support CI/CD processes, and collaborate with multidisciplinary engineering teams in highly technical and research-driven environments.

Job Responsibilities:

  • Design, develop, document, test, maintain, and debug software applications and systems containing logical and mathematical solutions
  • Conduct multidisciplinary research and collaborate with hardware engineers and equipment designers in the planning and development of software systems
  • Analyze user needs and system capabilities to resolve software and system-related issues
  • Prepare operating instructions and develop utility programs, compilers, assemblers, and operating systems as needed
  • Ensure compliance with software engineering standards and best practices
  • Set up and maintain software testbeds for space network emulation capabilities
  • Develop and manage containerized software environments using Docker, Podman, and related technologies
  • Support software visualization development including dashboards, databases, webpages, and Grafana integrations
  • Perform software testing, debugging, troubleshooting, and strategy implementation
  • Support CI/CD toolsets and automation initiatives
  • Integrate software with existing systems and evaluate emerging technologies for implementation
  • Collaborate with cross-functional technical teams to support research and development objectives
  • Support Linux-based development and operational environments
  • Maintain documentation and support software reliability and usability improvements

Skills:

  • Java and Python Development
  • Linux Operating System and Scripting
  • Software Containers (Docker, Podman, etc.)
  • Software Visualization Development
  • CI/CD and Automation Toolsets
  • Network Testbed Environment Experience
  • Object-Oriented Design and Analysis
  • Software Testing and Debugging
  • Software Reliability and Risk Analysis
  • Front-End GUI Development
  • Bachelor’s degree required
  • 5+ years of experience with Java, JavaScript, and Python programming
  • 5+ years of Linux platform development experience
  • 5+ years of experience with Linux OS and scripting
  • 5+ years of experience troubleshooting, debugging, and implementing strategies
  • 5+ years of experience implementing and operating communication testbed hardware based on high-level specifications
  • 5+ years of experience with software visualization development including dashboards and webpages
  • 5+ years of experience with containerization technologies such as Docker and Podman
  • Experience working within network testbed environments
  • Strong analytical, troubleshooting, and problem-solving skills
  • Experience supporting software automation and CI/CD processes
  • Excellent communication and collaboration skills
  • Master’s degree preferred
  • Experience with embedded programming
  • Experience with networking protocols such as TCP/IP, UDP/IP, and OSPF
  • Experience with software-defined networking or traditional networking technologies
  • Experience with open-source networking platforms
  • C/C++ programming experience
  • Experience supporting embedded board software/firmware development
  • Experience with space systems or space-based networks
  • Experience with Bash, AWK, or additional scripting/programming languages
  • Active Secret clearance or higher preferred

Education/Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or related field — Required
  • Master’s degree in related technical discipline — Preferred
  • Clearance: Interim clearance sufficient to start. Active Secret clearance or higher is highly preferred
  • Work Location: Candidate should expect to work onsite at least 4 days per week. Additional onsite work may be required based on program needs
  • Interview Process: Initial Zoom interview followed by a second-round in-person interview with the wider team. Local candidates are preferred initially

Related Jobs

DevOps Engineer

Information Technology
Remote
06 Months (Contract + Potential FTE conversion)

It is a DevOps position. The incumbent is responsible for the definition, development, and implementation of new systems, and major enhancements to existing systems, as well as production support for systems with high complexity. The incumbent is capable of providing project leadership for major feasibility or business systems analysis studies.

Devops
Ansible
Linux
Python Scripting
Shell Scripting

Sr. Quality System Engineer

Information Technology
Remote
30-40
12 months

The Sr. Quality System Engineer will support and enhance the electronic Certificate of Conformance (eCOC) process for U.S. imports, ensuring compliance with CPSC and CBP requirements. The role will involve system enhancements, cross-functional collaboration, and serving as a subject matter expert on COC processes.

eCOC (electronic Certificate of Conformance)
U.S. Import Compliance (CPSC
CBP
ACE)
System Integration (LIMS
Veeva
Google Big Query)
Regulatory Technology / Compliance Systems

Warehouse Forklift Operator

Information Technology
 Virginia
03 Months + (Possibilities of Contract Extension)

Location : Remington, VA 22734 Position Purpose Responsible for the efficient operation of one or multiple yards, including operating light/heavy-duty equipment, loading and unloading products, executing standard receiving and shipping processes, providing spotting duties for equipment operators, performing rigging and cribbing of materials, maintaining yard inventory, and conducting quality control activities. Also responsible for warehouse duties such as inventory management, order picking/shipping, and receiving products.

 Warehouse
Equipment
Forklift
Material handling
yard
Customer service
truck or crane operator
heavy lifting
loading & unloading.

Data Analyst II

Information Technology
 Idaho
06 Months (Contract + Potential FTE conversion)

Location (mandatory): Boise ID 83706 The Financial Data Analyst III – Supply Chain FP&A provides financial guidance, analytical support, and actionable insights to the Distribution organization. This role partners closely with Supply Chain leadership to analyze performance, identify trends and variances, and support productivity and operational efficiency initiatives. The analyst will develop financial models, reports, and dashboards and serve as a key finance business partner to both corporate and field distribution teams. This position interfaces with all levels of management and supports both routine reporting and special ad hoc analyses under varying levels of direction.

Data analysis
Financial analysis
finance
accounting
financial modeling
financial data

Specialized Project Manager: I

Information Technology
Remote
6+ months

Provides high-level leadership and execution oversight for large-scale, complex technology and enterprise initiatives, ensuring alignment with organizational goals and strategic priorities. Develops and manages comprehensive project plans including scope, schedules, budgets, resources, risks, and dependencies to ensure successful delivery outcomes. Drives cross-functional coordination across IT, Finance, PMO, Supply Management, and Regulatory teams to ensure alignment, transparency, and timely execution of initiatives. Prepares and delivers executive-level reporting, dashboards, and presentations summarizing project status, risks, financials, and key decisions required. Identifies, assesses, and mitigates project risks and issues, ensuring proactive resolution and continuity of delivery. Supports governance, approval workflows, and portfolio oversight activities through structured documentation and analysis. Leverages data-driven insights to support decision-making and improve efficiency across technology investment and vendor-related initiatives. Local to PST candidates only (mandatory requirement) Other: 100% remote role (must be aligned to PST working hours: 8 AM – 5 PM with 1-hour lunch break) Local to PST candidates only (mandatory requirement)

Data Analysis
KPI Development
PowerPoint

Software Development Engineer in Test

Information Technology
 Massachusetts
$61-$91 per hour on w2
3+ years

Location: Lexington, MA Performs full lifecycle application development and testing of complex software systems including design, coding, debugging, and validation across multiple programming languages. Responsible for software analysis, code review, requirements analysis, software reliability evaluation, and system quality assessment. Works on object-oriented design and analysis, software modeling and simulation, UI development, automation, and integration of software with existing systems. Evaluates and implements new technologies, ensures standards compliance, and supports software functionality across development, testing, and deployment environments.

Software Testing
Quality Assurance
CI/CD
Agile Software

ServiceNow Performance Analytics Developer / Reporting Engineer

Information Technology
Remote
12 Months

Location : Remote (Colorado Springs, CO) We are seeking an experienced ServiceNow Performance Analytics Developer / Reporting Engineer to support enterprise reporting, dashboard development, KPI tracking, and operational analytics initiatives within a high-visibility ServiceNow environment. This role will work closely with stakeholders, Product Owners, operational teams, and leadership to translate business requirements into meaningful dashboards, reporting solutions, and actionable insights that improve operational visibility and decision-making. The ideal candidate is highly analytical, technically strong, customer-focused, and capable of operating independently while providing a high level of stakeholder engagement and white glove support. This role requires strong ServiceNow Performance Analytics experience combined with advanced SQL and data analysis capabilities. The role is expected to be on call and support occasional holidays and weekends based on deployment schedules.

Performance Analytics
SQL.

Infrastructure Engineer / DevSecOps Engineer

Information Technology
 Pennsylvania
12 Months

Location : Remote (King of Prussia, PA) We are seeking a highly skilled Infrastructure Engineer to design, curate and implement software as code over Kubernetes that enable rapid, reliable delivery of software services. The ideal candidate will have deep expertise in Images, Docker, Kubernetes, HELM, GitOps workflows, GitLab CI/CD, and containerization technologies. You will work closely with development, security, and operations teams to create and automate infrastructure, improve reliability, and accelerate time to market.

Infrastructure
HELM
GitOps.

MBSE Systems Engineer

Information Technology
 Massachusetts
$71-$91 per hour on w2
3+ years

Location: Lexington, MA Performs technical planning, system integration, verification and validation, evaluates alternatives including cost and risk, supportability, and analyses for total systems. Analyses are performed at all levels of total system product to include concept, design, fabrication, test, installation, operation, maintenance, and disposal. Ensures the logical and systematic conversion of product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints. Performs functional analysis, timeline analysis, detailed trade studies, requirements allocation, and interface definition studies to translate customer requirements into hardware and software specifications.

MBSE
SysML Model
Aero/Astro
logo

At SGS Consulting, we go beyond resume-job matches, creating meaningful connections and pathways for individuals to thrive in defining careers.


© 2026 All rights reserved.
logologologologo