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

HVAC Technician

Information Technology
 Massachusetts
$48/Hr. on W2
4 months, with high possibility of extension

Shift Time: Role supports a 24/7 facility Seeking an experienced HVAC Technician to maintain, troubleshoot, repair, and support HVAC and refrigeration systems within a 24/7 cGMP-regulated facility. The ideal candidate will have hands-on experience with AHUs, chillers, boilers, refrigeration, and cleanroom HVAC systems, along with required EPA Certification.

Problem-solving
Chillers
Boilers
Cleanroom HVAC
Temperature and environmental controls
Reading schematics and technical drawings
Mechanical systems
Equipment maintenance
Maintenance documentation/logs

Systems Administrator

Information Technology
 Massachusetts
$71–$91 per hour on W2
3+ years

Location: Lexington, MA 02421 Maintains operation of multi-user computer systems, including coordination of infrastructure and cloud responsibilities. Develops and designs core operating system builds. Responsible for coding, virtualization, and automation of systems. Sets up administrator and service accounts, maintains an active directory of users and system documentation, tunes system performance, installs system-wide software, and allocates mass storage space. Assesses and resolves user access problems related to security controls to minimize business impact and risk exposure. Identifies and evaluates vendor products and establishes vendor monitoring and tracking processes. Performs capacity planning and monitors/tunes systems. Recommends appropriate platforms for purchase, coordinates installation, and provides backup recovery. Serves as a point of escalation for major incidents that are unresolved at the helpdesk level. Develops and monitors policies and standards for allocation related to the use of computing resources. May draft general IT communications to end-users including notifications of outages/downtimes. May serve as the primary liaison for mergers, acquisitions, and divesture activities as it relates to user access, network, security, and support. Background/Need: The Group develops innovative undersea and undersea-enabled capabilities for transition to operational systems of the US Navy and other Department of Defense (DoD) sponsors. Focus areas include acoustic and non-acoustic sensors, undersea networks, autonomous systems, and advanced signal processing algorithms. The group performs rigorous systems analyses, develops system architectures, and builds prototypes to demonstrate the viability and effectiveness of new concepts, capabilities, and processing techniques. In addition, the group provides undersea domain and technology expertise to inform and motivate novel cross-domain concept development. The Group is seeking a Systems Administrator to

UNIX/Linux
Windows
Perl
Python
Shell Scripting
and PowerShell

Sensor/Space/Satellite Operator

Information Technology
 Massachusetts
$41–$65 per hour on W2
3+ years

Location: Westford, MA & Lexington, MA 02421 Performs a variety of technical procedures such as preparing routine solutions and reagents and performing routine reactions. Makes and records observations; performs simple calculations; and collects and prepares data for evaluation. Conducts laboratory support functions such as stocking and distributing supplies and equipment; arranging and dismantling apparatus; and collecting, washing, and storing glassware. Performs technical and record keeping duties in conformance with company and regulatory policies and standards to meet quality and accuracy requirements. May analyze compounds and manage corporate compound collection. Performs technical procedures in one or more of the following areas: Production, Research and Development, Quality Control/Assurance, and/or Compliance/Environmental. Background/Need: The Sensor Operator role supports space operations by operating and monitoring a range of sensor systems in support of Space Situational Awareness (SSA). This position is responsible for performing radar operations to support the detection, tracking, and characterization of space objects. The Sensor Operator also conducts routine satellite operations, assessing system health and performance, detecting and reporting anomalies, and supporting actions to maintain safe and reliable operations.

Sensor Operations
Radar Operations
Satellite Tracking
Space Situational Awareness (SSA)
Sensor Telemetry Monitoring
UNIX/Linux
MATLAB
Microsoft Word
Excel
and PowerPoint

Hardware Engineer

Information Technology
 Massachusetts
$71–$104 per hour on W2
3+ years

Location: Lexington, MA 02421 Designs, develops, and tests computer hardware, including computer systems, circuit boards, computer chips, keyboards, routers, and printers. Supervises the manufacturing, production, and installation of the parts. Designs and oversees the production of computer hardware equipment. Tests and re-tests parts to ensure they work properly. Identifies and isolates defects. Designs and develops the software systems that control computers. Designs and tests circuits and other electronic components. Tests work and refine processes. Integrates components into the final design. Evaluates the effectiveness of the design and change if necessary. Generates specifications for parts. Controls the efficiency of processes. Builds, tests, and modifies product prototypes. Analyzes information and recommend appropriate hardware to users. Designs support peripherals, including central processing units (CPUs), support logic, microprocessors, custom integrated circuits, and printers and disk drives. Specifies power supply requirements and configuration. Retrieves data for analysis of system capabilities. Experience with Hardware engineering software (Altium Designer, Orcad, Cadence Allegro) and Electronics tools (soldering irons, magnifiers). Background/Need: The Group specializes in advanced network and communications systems development, with a focus on rapid prototyping of ASICs to support radical next generation tactical mobile, military airborne communications systems. The group is seeking a strong ASIC and FPGA RTL design engineer with 10+ years of experience. The Group is seeking to hire a hardware engineer with 10 years of experience working on different aspects of ASIC design and FPGA design for a high-throughput, low-power signal processing for a communications application. The candidates for these positions must have experience working independently and part of a team on complex ASIC design and multi-FPGA emulations. The candidate must be able to d

Hardware Architecture Design and Verification
Vivado/ModelSim
RTL Design
Third-Party IP Integration

Splunk and Splunk SOAR Security Engineer

Information Technology
 Texas
$100–$125/hr on W2 without PTO
24 Months

Taylor, TX 76574 Provide day-to-day administration, engineering, and operational support for Splunk Enterprise and Splunk SOAR security environments. Manage Splunk data onboarding, index and source type configuration, search head and indexer health, performance tuning, and troubleshooting. Develop and maintain Splunk SOAR playbooks and security-tool integrations while supporting automation, upgrades, patching, and API-based integrations. Collaborate with security engineering teams to align Splunk and SOAR capabilities with detection, response, and security operations priorities. Maintain architecture documentation, playbooks, and standard operating procedures to support operational continuity and knowledge transfer.

Splunk Enterprise
Splunk SOAR
SPL
Playbook Development
REST APIs
Security Engineering
Python
PowerShell

Operational Buyer III

Information Technology
 California
$38/hr on W2 without PTO
12 Months

Vacaville, CA 95688 Support day-to-day operational procurement and purchasing activities for direct raw materials in a fast-paced manufacturing environment. Maintain accurate purchasing, supplier, and material master data in SAP to support reliable MRP calculations and efficient purchase order creation. Manage supplier performance, delivery escalations, invoice issues, returns, pricing discrepancies, and other procurement challenges while collaborating with strategic buyers, category managers, Accounts Payable, and cross-functional stakeholders. The role also supports competitive bidding, low-value supplier negotiations, supplier onboarding, process improvements, and mentoring of junior team members.

SAP
Operational Procurement
Purchasing
Supplier Management
MRP
Excel
Data Analysis
Vendor Negotiation

Disaster Recovery Analyst

Information Technology
 Florida
$57/hr on W2 without PTO
12 Months

Orlando Florida Support enterprise IT Disaster Recovery and Business Continuity initiatives by planning, coordinating, executing, and validating recovery strategies for critical technology services. The role is responsible for ensuring compliance with corporate policies and regulatory requirements, developing and maintaining IT DR plans, leading multi-site recovery exercises, identifying and resolving complex disaster recovery issues, and communicating risks, findings, and corrective actions to technical teams and senior leadership. The position works closely with IT Infrastructure, Applications, Integration, Governance, and other cross-functional organizations to ensure recovery plans remain feasible, current, and effective.

IT Disaster Recovery
Business Continuity
IT Infrastructure
Risk Management
Incident Management
Project Management
Crisis Management

Software Developer

Information Technology
 Virginia
$85/hr on W2 without PTO
12 Months, with possible 6-month extension

Manassas, VA Develop, maintain, and support software solutions across backend and frontend applications, operations and maintenance (O&M), coding initiatives, and emerging AI use cases. The role requires strong object-oriented programming skills, database experience, UNIX command-line knowledge, and the ability to quickly learn and adapt to evolving technologies and business requirements. Developers will collaborate with cross-functional and virtual teams to solve immediate technical challenges, manage workloads, troubleshoot issues, and deliver reliable software solutions.

C#
C++
Java
SQL
UNIX
Shell Scripting
.NET
Angular
React
JavaScript
AWS
DevSecOps
CI/CD

Material Planner II

Information Technology
 California
$45/hr on W2 without PTO
12 Months

Location : Vacaville, CA 95688 Support procurement and material planning activities with a strong focus on external supplier management, purchasing execution, and supply chain analytics. Convert MRP/MPS requirements into purchase requisitions and purchase orders, manage supplier relationships, expedite orders, monitor delivery performance, and identify material shortages and supply risks. The role also develops and maintains supply chain dashboards using Power BI and Excel while partnering with Manufacturing, Quality, R&D, and Finance to ensure material readiness for production and new product introductions.

Procurement
Material Planning
Supplier Management
ERP
Oracle
NetSuite
Advanced Excel
Power BI
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