Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Integration Engineering Lead

Cloud Software Development Operations | Saint Louis, MO | Full Time

Job Description

About Us

Just as the 1904 World’s Fair brought innovation to St. Louis, 1904labs inspires innovation in new and exciting ways by bridging gaps between the talent community and clients who have cutting edge needs.

We provide our team members with challenging and rewarding work, competitive compensation and the opportunity to openly pursue their own individual startup ideas during the work day. We challenge the conventional norms by encouraging our employees to innovate their own product ideas during collaboration times, separate from our client work.

At 1904labs, we are agile and innovative technologists. Cutting edge technologies don’t scare us, they fuel our fire.

The Role

As the Software Integration Engineering Lead you will be responsible for the integration of multiple systems into a core platform. This platform will have to be built in such a way that it could be plugged into many API’s and backend systems sometimes spanning domains very similar in nature.  The goal of this would be to create reusable frameworks and API’s for storing, retrieving, and making use of all data collected.  The Software Integration Engineering Lead will also need to bridge these API’s with various third party systems.  The ideal candidate will understand how to pull information from legacy systems and expose API’s from multiple devices, sensors, and other equipment and then help data scientists turn this data into actionable insights once the data has been collected and interpreted.   


  • Technically coach and mentor an internal development team as well as individuals within the client.  

  • Document software projects for consumption by key stakeholders.  Craft appropriate documentation based on the audience of the document.

  • Develop arguments for / against a particular design to explore multiple points of view and guide customers to a design decision while facilitating their decision making.

  • Understand the blend of information architecture and systems architecture and how appropriate combinations of the two can make a system that is easy to maintain and extend over time.

  • Working with multiple groups both inside and outside IT and building consensus within those groups.


  • 10+ years experience integrating large scale information systems 

  • 5+ years experience with both public and private cloud deployments including experience as a developer with relevant knowledge of software design methods.

  • Familiar with all phases of the Agile Development lifecycle with background in agile development leadership

  • Strong communicator who is comfortable speaking in front of groups

  • Experience with any of the following tools: TIBCO, WebMethods, MuleSoft, Spring Integration, APIGee, API Gateways, Apache Synapse, Apache Camel

  • Familiar with multiple protocols (REST, SOAP, XML-RPC, RPC, HTTP, HTTPS, TCP etc..)

  • Familiar with any of the following Messaging technologies (MQ Series, JMS, Kafka, etc…)

  • Experience with ESB and related technologies

  • Strong knowledge of OO and Service design patterns with a bent towards Interfaces and Interface Design Specifications and reusable frameworks and data structures.  

  • Demonstrated experience implementing the Enterprise Integration Patterns.

  • Deep understanding of Service Oriented Architectures

  • Deep understanding of both batch and transactional architectures

  • Strong sense of software engineering best practices including but not limited to: ci/cd, unit testing, automated builds, documentation, etc.

Desired Skills

  • TCP/IP : Socket based communication

  • IDL based message serialization methods : Thrift / Avro / GRPC

  • Security and access patterns such as Vulnerability Lifecycle Management, Identity Management, Intrusion Detection, Authentication, Authorization, and Auditing.

  • Understanding of containers and container based architectures


  • Standard Benefits Program (medical, dental, life insurance, 401(k), professional development and education assistance, PTO).

  • Innovation Time  - we allow 10% of your time to be devoted to innovation hours.  This time can be used to foster individual ideas, personal projects, start up ideas, improve an open source tool or for career advancement and self-education.  All during traditional working hours.

  • Dress Code - we don't have one.


This role is located in St. Louis, MO.  While we would prefer local candidates your current location is not the most important factor; please help us understand why you would like to call St. Louis home if you would be relocating