1

Software Integrator Jobs in Virginia (NOW HIRING)

Software Integration Engineer 3

Ashburn, VA ยท On-site

$106K - $143K/yr

TS/SCI w/ Polygraph Software Integration Engineer Level 3 LCAT Description : Provides expertise in integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a ...

Software Integration Engineer

Bristow, VA ยท On-site

$98K - $132K/yr

Verotis, LLC is seeking a Software Integration Engineer who will be directly responsible for the design, engineering, and implementation of their government client's contract writing system. The role ...

Software Integration & Test SME

Reston, VA ยท On-site

$109K - $148K/yr

We are currently gathering interest and pre-qualifying candidates for a Software Integration & Test SME position: In this role you will lead the design, implementation, and maintenance of CI/CD ...

Software Engineer Requisition ID: 1788 Position Location: Fairfax, VA Position Reports To ... Trident's Integrated C4ISR Systems (ICS) specializes in products and services that improve the ...

next page

Showing results 1-20

Software Integrator information

See Virginia salary details

$30

$57

$81

How much do software integrator jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for software integrator in Virginia is $57.07, according to ZipRecruiter salary data. Most workers in this role earn between $47.88 and $63.65 per hour, depending on experience, location, and employer.

What is a Software Integrator?

A Software Integrator is a professional responsible for combining various software systems and components to ensure they work together as a cohesive solution. Their role often involves configuring, testing, and troubleshooting the integration of different software applications, middleware, and databases. Software Integrators work closely with developers, system architects, and clients to ensure seamless data flow and interoperability between systems. They play a crucial role in projects where multiple technologies or platforms must communicate with each other reliably.

What are the key skills and qualifications needed to thrive as a Software Integrator, and why are they important?

To thrive as a Software Integrator, you need strong knowledge of software development, systems architecture, and integration methodologies, usually supported by a degree in computer science or a related field. Familiarity with integration tools like MuleSoft, Dell Boomi, APIs, and experience with version control systems such as Git are commonly required, along with relevant certifications. Exceptional problem-solving, communication, and project management skills help facilitate collaboration between cross-functional teams and stakeholders. These skills are crucial for ensuring seamless system interoperability, minimizing downtime, and delivering efficient technology solutions.

How does a Software Integrator typically collaborate with developers and other IT teams during a project?

A Software Integrator works closely with both development teams and other IT staff to ensure that diverse software components function together seamlessly. This often involves coordinating integration schedules, troubleshooting compatibility issues, and facilitating communication between teams to resolve technical challenges. Effective Software Integrators serve as a bridge, translating requirements and technical details between stakeholders, testers, and engineers. Regular meetings and documentation are key parts of this collaborative process, helping to prevent miscommunication and ensure successful system integration.

What is the difference between Software Integrator vs Software Developer?

AspectSoftware IntegratorSoftware Developer
Primary RoleCombines and integrates software components to ensure they work together seamlesslyDesigns, codes, and develops software applications from scratch or modifications
Required SkillsKnowledge of integration tools, APIs, scripting, and system architectureProgramming languages, software design, and coding skills
Work EnvironmentOften collaborates with development teams, system engineers, and clientsPrimarily works in development teams, focusing on coding and application design
CertificationsOften requires certifications in systems integration, networking, or specific platformsRequires programming certifications or relevant software development credentials

While both roles involve working with software, a Software Integrator focuses on combining various software components to create a cohesive system, whereas a Software Developer primarily designs and codes new software applications. Understanding these differences helps employers and job seekers target the right skills and responsibilities for each role.

Software Integration Engineer 3

SW Complete

Ashburn, VA โ€ข On-site

$106K - $143K/yr

Full-time

Posted 19 days ago


Job description

Job Type
Full-time
Description
Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to deliver critical and innovative capabilities to high-level decision makers that enhance our nation's security.
In an ultra-competitive environment, Synergy ECP has thrived by adhering to our name, making sure excellence is displayed by our Employees, to our Customers and by Improving Performance (ECP).
It's what sets us apart, enabling us to be an autonomous yet agile business that delivers huge results - showing we're ready to meet our customers' evolving demands.
Synergy ECP has earned a client list that includes numerous Fortune 100 companies, in addition to multiple branches of the US government and military services.
Synergy ECP is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected class.
Clearance Required: TS/SCI w/ Polygraph
Software Integration Engineer Level 3
LCAT Description: Provides expertise in integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a heterogeneous operating system environment.
Requirements
The Level III Software Integration Engineer (SIE) shall possess the following capabilities:
โ€ข Ability to integrate, install, configure, upgrade, compile, and support COTS/GOTS software.
โ€ข Generate documentation for the full software stack.
โ€ข Update software for sustainment support.
โ€ข Basic Linux system administration skills and shell scripting.
โ€ข Execute test codes for characterization of software performance.
โ€ข Provide software product ownership for HPC tools.
โ€ข Working knowledge of CM tools, web documentation, and issue tracking.
โ€ข Ability to work in a fast paced environment and switch between various architectural paradigms.
SIE-3 Qualifications: Bachelor's Degree in Computer Science or related field and have at least eight (8) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.
OR
The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least eight (8) years of demonstrable experience.
OR
An industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience. A Master's Degree in Computer Science or related field may substitute for two (2) years' experience.
Position Description
The Software Integration Engineer shall develop software Tools and Services in a PaaS Linux environment supporting an 'on-prem' cloud offering with open source software using Kubernetes, Docker, Rook and other cutting edge software. Expertise and desire to work in a containerized landlord/tenant environment is essential. The Software Integration Engineer shall support the development of Tools and Services that increase the efficiency of software to production within a DevOps culture.
Position Required Skills
ยง Experience with Linux CLI
ยง Experience writing scripts using Bash/Python
ยง General technical knowledge regarding compute, network, memory, and storage system components
ยง Experience with IaC (Infrastructure as Code) principles and automation tools such as SaltStack, Puppet, and Ansible
ยง In-depth experience with trouble-shooting large Linux Clusters
ยง Demonstrated experience using system monitoring tools such as Prometheus/Grafana
ยง Experience with containerization technologies such as Docker
ยง Demonstrated experience administrating/monitoring Kubernetes clusters
ยง Experience with the Atlassian Tool Suite (JIRA, Confluence)
ยง Experience using Git for version control
Position Desired Skills
ยง Experience using Helm to deploy Kubernetes applications
ยง Experience using GitLab CI/CD pipelines
ยง Familiar with Site Reliability Engineering (SRE) principles and applications