Software Integration Engineer

John Galt Staffing

Manassas (VA)

On-site

USD 90,000 - 120,000

Full time

2 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

John Galt Staffing in Manassas, VA seeks a Software Integration Engineer to join a multi-language team. You will integrate components written in C++, Python, and Java across Linux environments, develop workflows and deployment scripts, and lead system-level testing and optimization.

Candidate will collaborate with developers to ensure reliable APIs, messaging, and data formats, while managing test environments and documenting interfaces and best practices in a fast-paced, high compute setting.

Qualifications

  • Experience integrating components across C++, Python, and Java.
  • Proficiency with Linux OS administration and debugging.
  • Familiarity with build systems and CI/CD pipelines for multi-language projects.
  • Understanding of REST, gRPC, sockets, and protobuf-based messaging.

Responsibilities

  • Integrate software components into cohesive system builds on Linux.
  • Develop and maintain integration workflows, build configurations, deployment scripts.
  • Lead system-level testing, validation, and troubleshooting across languages.
  • Ensure reliable interfaces between services (APIs, data formats, messaging).
  • Collaborate with developers to resolve integration issues and optimize performance.
  • Manage Linux-based test and integration environments.
  • Analyze logs and performance metrics; document procedures and best practices.

Skills

C++
Python
Java
Linux
CI/CD
Distributed systems
REST
gRPC
Logging & monitoring

Education

Computer Science
Electrical Engineering
Related technical discipline
Strong OS & software architecture foundation

Tools

CMake
Make
Gradle
Maven

Job description

Software Integration Engineer- Manassas, VA

The Software Integrator is responsible for integrating, validating, and deploying mission-critical software components across development, test, and operational environments. This role ensures reliable interoperability among C++, Python, and Java services and supports the continuous evolution of system-level capabilities within Linux-based environments.


Education & Background


  • Computer Science

  • Electrical Engineering

  • Related technical discipline

  • Strong foundation in operating systems, software architecture, and distributed systems.


Core Responsibilities


  • Integrate software components developed in C++, Python, and Java into cohesive system builds on various Linux operating systems.

  • Develop and maintain integration workflows, build configurations, and deployment scripts using modern configuration management systems.

  • Lead system-level testing, validation, and troubleshooting across multi-language environments

  • Ensure reliable communication interfaces between services (APIs, data formats, messaging), using industry standards.

  • Collaborate with software developers to resolve integration issues and optimize system performance in high compute environment.

  • Manage Linux-based test and integration environments

  • Analyze logs, system behavior, and performance metrics to verify component compatibility

  • Document integration procedures, interface specifications, system behavior, and best practices.


Technical Skills & Experience


  • Strong, hands-on experience with:

  • C++, Python, and Java development workflows

  • Linux operating system (system administration, shell tools, debugging)

  • Familiarity with:

  • Software build systems (CMake, Make, Gradle, Maven, or equivalents)

  • CI/CD pipelines for multi-language software integration, containerization, artifactory deployment, rpm generation, micro service creation and maintenance of all connected pipelines.

  • Understanding of distributed system communication patterns (REST, gRPC, sockets, messaging, protobuf)

  • Experience with automated testing, logging, and monitoring tools is a plus


Desired Attributes


  • Systems-level thinker with strong analytical and troubleshooting instincts

  • Comfortable integrating complex software components across multiple languages and environments

  • Disciplined approach to testing, verification, and reliability

  • Able to work independently while communicating clearly with developers and program teams

  • Strong documentation and communication skills

  • Must be able to work and travel at multiple locations within the NOVA area.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Software Integration Engineer (C++, Python, Java)
Linux Software Integration Engineer (C++, Python, Java)

John Galt Staffing • Manassas (VA)

On-site
USD 90,000 - 120,000
INTEGRATION AND TEST SYSTEMS / SW ENGG - 1678 with Security Clearance
INTEGRATION AND TEST SYSTEMS / SW ENGG - 1678 with Security Clearance

ASD • Linthicum (MD)

On-site
USD 110,000 - 160,000
System Software Integrator
System Software Integrator

International Executive Service Corps • Manassas (VA)

On-site
USD 120,000 - 140,000
System Software Integrator
System Software Integrator

Gromelski & Associates, Inc (GAI) • Manassas (VA)

On-site
USD 120,000 - 140,000
Competitive benefits
Software Integration Engineer
Software Integration Engineer

Fuse Engineering • Maryland

On-site
USD 95,000 - 130,000
Software Systems Engineer (Integrator)
Software Systems Engineer (Integrator)

Altron Inc • Manassas (VA)

On-site
USD 84,000 - 115,000
Healthcare benefits (medical, dental, and vision)
Flexible Spending Accounts
Life Insurance
+3
Software Integration Engineer with Security Clearance
Software Integration Engineer with Security Clearance

Altamira Technologies Corporation • Warrenton (VA)

On-site
USD 150,000 - 200,000
Senior Systems Integrator
Senior Systems Integrator

Reflexive Concepts • Laurel (MD)

On-site
USD 140,000 - 190,000
Software Integration Engineer: Linux/Windows, DoD Clearance
Software Integration Engineer: Linux/Windows, DoD Clearance

Jobot • Manassas (VA)

On-site
USD 80,000 - 115,000
Full benefits package
Profit sharing
401k with company match
+4
Integration Engineer
Integration Engineer

Integrated Solutions for Systems, Inc. (IS4S) • Auburn (AL)

On-site
USD 90,000 - 130,000
Competitive salary
Health and wellness benefits
Employee ownership
+4