1

Software Integrator Jobs in Missouri (NOW HIRING)

MO · On-site

Collaborate with global engineering teams to support customer projects and software integration activities. Software Development Skills * Strong working knowledge of C, C++, Python, MATLAB, Java, or ...

Embedded Software Engineer

MO

$123K - $162K/yr

... software integration, and support of microcontroller-based embedded systems. Expectations: This role blends hands-on engineering with cross-functional collaboration, technical problem solving ...

Software Developer

Saint Louis, MO · On-site

$107K - $195K/yr

Primary Responsibilities Primary responsibilities will involve coding, developing, integrating, and debugging software artifacts; writing validation tests against existing baselines to ensure ...

next page

Showing results 1-20

Software Integrator information

See Missouri salary details

$28

$53

$76

How much do software integrator jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for software integrator in Missouri is $54.00, according to ZipRecruiter salary data. Most workers in this role earn between $45.34 and $60.19 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.

Infographic showing various Software Integrator job openings in Missouri as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $112,316 per year, or $54 per hour.

Software Engineer II, Raptor Support

New Eagle LLC

MO • On-site

Full-time

Posted 17 days ago


Job description

Job Description

This role combines customer support and software development responsibilities for the Raptor and Base Software platforms. The successful candidate will investigate customer-reported software issues, provide technical support, perform root cause analysis, and contribute to the development, maintenance, and enhancement of Raptor software products. The position requires close collaboration with customers and global engineering teams to deliver high-quality software solutions.


Essential Duties

Key Responsibilities

• Receive, analyze, and investigate customer support tickets related to Raptor and Base Software.

• Reproduce reported issues and perform root cause analysis.

• Collaborate with customers and engineering teams to resolve software issues.

• Document findings and recommend corrective actions.

• Design, develop, test, debug, and maintain Raptor software features.

• Support software releases, validation, and continuous product improvements.

• Collaborate with global engineering teams to support customer projects and software integration activities.

Software Development Skills

• Strong working knowledge of C, C++, Python, MATLAB, Java, or other relevant programming languages.

• Develop embedded C code for common automotive microcontrollers including ST SPC58, Infineon TC3XX, and NXP/ST ARM microcontrollers.

• Debug code on-target using Lauterbach Trace32 debugging equipment.

• Document designs and implementations (preferably in the Doxygen format).

• Embedded Systems Development: Experience with real-time operating systems (RTOS) and hardware interfacing.

• Software Architecture and Design Patterns (e.g., object-oriented design, state machines).

• Data Structures and Algorithms knowledge.

Software Simulation and Testing

• Basic understanding of MATLAB/Simulink for simulation and Model-Based Design workflows.

• Assist in reviewing and integrating auto-generated C code produced from MATLAB/Simulink models into the embedded codebase.

• Test networking functions for CAN/LIN using common Vector tooling.

• Experience with CAN-FD preferred.

• Testing Frameworks: Unit testing, integration testing, and debugging skills for control systems.

Communication Protocols & Networking

• Experience knowledge of CAN bus, EtherCAT, and other industrial communication protocols.

• Automotive (broadR reach) ethernet for networking embedded systems. Fieldbus protocols for machine-to-machine communications.

• Version Control and Software Development Tools

• Strong knowledge of software versioning tools (Git for version control and collaboration)

• CI/CD pipelines for automated testing and integration.

• Debugging and Profiling Tools: GDB, Valgrind, or specialized hardware debugging tools.

Collaboration

Collaborate with global engineering teams and customers to investigate reported issues, support software integration activities, and facilitate proper integration of board support packages and control software developed in MATLAB/Simulink.

Required Qualifications

• Bachelor's degree equivalent (or higher) in Computer Engineering or related field.

• Minimum of 3 to 5 years of demonstrated prior experience developing embedded software, preferably for automotive applications.

• Demonstrated strong functional knowledge of computer architecture.

• Demonstrated prior experience with on-target debugging.

• Basic working knowledge of MATLAB/Simulink and Model-Based Design concepts; prior coursework or project experience is sufficient, deep control-design expertise is not required.

• Demonstrated prior experience debugging CAN and/or LIN networks. Experience with Ethernet is an advantage.

• Exposed to the software development life cycle.



New Eagle logo

About New Eagle

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

11 - 50 Employees

Headquarters location

Ann Arbor, MI, US

Year founded

2008