Integration Software Engineer

US Multimodal Group•Franklin, TN
•Onsite

About The Position

As an Integration Software Engineer, you will design and build backend services, APIs, and event-driven integrations connecting the critical business systems U.S. Multimodal Group depends on. The role offers opportunities to build modern, cloud-native integrations on Azure, automate manual business workflows with AI, and own systems from design through production. This is a full-time, on-site position in Franklin, Tennessee. Relocation assistance is not available. Candidates must be legally authorized to work in the United States; employment eligibility will be verified through E-Verify, and a background check is required. The position designs, develops, and maintains scalable backend services and APIs, primarily in Python with FastAPI, and may contribute in C#/.NET. It applies system design, integration patterns, and orchestration; builds event-driven integrations; deploys and operates services on Azure; and creates data integrations with relational databases and data warehouses. The role may also build front-end features in React and TypeScript. It includes testing, code reviews, CI/CD and production ownership, security implementation, AI-assisted development and workflow automation, technical support, documentation, and ongoing professional development.

Requirements

  • At least 4 years of experience in a similar role building backend services and system integrations.
  • Strong experience building backend services and APIs in Python (FastAPI) and deploying them in production, with openness to working in other languages such as C#/.NET.
  • Strong understanding of system design, integration patterns, orchestration, API architectural styles, and web services.
  • Experience with event-driven architecture using messaging and streaming platforms such as Kafka or Azure Service Bus.
  • Hands-on experience deploying and running services on Azure, including infrastructure as code.
  • Strong SQL skills and experience.
  • Experience writing unit and integration tests and testing APIs.
  • Experience with Docker, CI/CD, and Git, and a track record of owning production systems, including monitoring and troubleshooting.
  • Ability to absorb new ideas and concepts quickly through written and verbal communication.
  • Problem-solving and multitasking skills, with a customer-oriented attitude.
  • Excellent written and oral communication skills.
  • Bachelor’s degree in computer science or software engineering, or equivalent industry experience.
  • Must be legally authorized to work in the United States; employment eligibility is verified through E-Verify, and a background check is required.

Nice To Haves

  • Full-stack capability, with a backend focus and experience building front-end features in React and TypeScript.
  • Experience or strong interest in using LLMs to automate manual business workflows.
  • Ability to thrive in a high-growth or fast-paced environment.
  • Working knowledge and experience with Transportation Management Systems, ERP, HRIS, and other central business applications.
  • Industry knowledge of Intermodal, Drayage, Brokerage, and Warehousing.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs in Python (FastAPI), contributing in other languages such as C#/.NET as needed.
  • Apply system design, integration patterns, and orchestration to connect business applications.
  • Build event-driven integrations using platforms such as Kafka and Azure Service Bus.
  • Deploy and operate services on Azure and manage cloud resources through infrastructure as code.
  • Write efficient SQL and build data integrations across relational databases and data warehouses such as PostgreSQL and Snowflake.
  • Build front-end features in React and TypeScript when needed.
  • Write unit and integration tests, test APIs with tools such as Postman, and participate in code reviews.
  • Use Docker, CI/CD pipelines, and Git to ship reliably; monitor, troubleshoot, and resolve production issues.
  • Use AI coding tools such as Claude Code and Cursor, and apply LLMs to automate manual business workflows.
  • Implement and enforce API security protocols, including authentication, authorization, and data encryption.
  • Collaborate with team members and translate business requirements into technical documentation.
  • Provide technical support for system issues and concerns, collaborating with end users, technology teams, and vendors to resolve incidents and fulfill requests.
  • Support current IT standards and continue professional development to stay informed about industry developments and technologies.
  • Apply analytical and technical problem-solving skills, promptly resolve issues brought to the department, and notify senior leadership of non-routine problems and issues.

Benefits

  • Competitive salary and benefits package
  • 401(k) match
  • Employer-paid group life insurance
  • Long-term disability plan
  • Opportunities for career advancement and continued professional development
  • Dynamic, exciting, and mission-driven work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service