Senior Software Engineer - Java

Enterprise Mobility•Clayton, MO
•Hybrid

About The Position

Enterprise Mobility is seeking a Senior Software Engineer to join the Vehicle Solutions Product Health team, working on mission-critical applications that support vehicle acquisition and the broader vehicle lifecycle. The team develops, maintains, and supports systems used to acquire, manage, and sell Enterprise Mobility’s fleet, partnering with business teams in North America and Europe. The role contributes to modernization initiatives and helps maintain secure, reliable application platforms while delivering product enhancements and resolving production issues. The engineer will serve as a subject matter expert, designing, developing, supporting, and enhancing solutions for complex business needs across the vehicle acquisition lifecycle. Areas include vehicle ordering, specifications, fleet planning, and licensing and titling. Key initiatives include improving electronic vehicle-ordering integrations with OEM partners and enabling in-house printing of Manufacturer Statements of Origin (MSOs). The role collaborates with business users, architects, stakeholders, and technology partners, including Cloud Data Engineering, Workload Automation, and Data Transfer teams. It translates business and customer needs into quality solutions, independently resolves complex technical issues, recommends improvements, and contributes to architectural decisions. The engineer also provides technical guidance and mentorship, promotes engineering best practices, monitors performance metrics, and helps improve system integration, reliability, operational efficiency, and user experience. The position is eligible for a hybrid schedule, with work from home and in-person work as needed at the Lakeside and/or Clayton Corporate HQ campus locations in St. Louis, Missouri. Candidates should expect identity verification, video interviews, technical skills validation, and verification of employment, education, and work authorization.

Requirements

  • Must be presently authorized to work in the U.S. without requiring employment-based work authorization sponsorship now or in the future.
  • Must incorporate security into decisions and daily job responsibilities.
  • At least 3 years of software development experience.
  • At least 2 years of Java development experience.
  • At least 3 years of UI development experience, including CSS3, HTML5, and responsive/adaptive development.
  • Experience with Spring, Struts, Hibernate, and Web Services.
  • Experience working in an AWS environment.
  • Experience with Jenkins.
  • Strong communication skills for effective collaboration with IT teams and business representatives.
  • Ability to collaborate in a team-oriented environment and work independently while providing direction to other team members.
  • Strong troubleshooting and problem-solving skills, including debugging multithreaded applications.
  • Skill in troubleshooting production issues, code reviews, and production support.
  • Previous experience leading large-scale projects.
  • Strong teamwork abilities.

Nice To Haves

  • Bachelor’s degree in Computer Science, Computer Information Systems, Management Information Systems, or a related field.
  • At least 2 years of React JS development experience architecting highly complex enterprise systems.
  • Experience with React and REST-based APIs.
  • Experience with Azure and .NET.
  • Knowledge of MVVM architecture.
  • Knowledge of design patterns.
  • Experience with JIRA, Confluence, and/or similar tools.
  • Experience with agile development methodologies and tools such as Scrum or Kanban.
  • Experience with source control management; Bitbucket/GIT experience preferred.

Responsibilities

  • Design, develop, support, and enhance technology solutions for complex business challenges across the vehicle acquisition lifecycle.
  • Lead implementation of scalable and reliable solutions and improve system quality and performance.
  • Deliver enhancements supporting vehicle ordering, vehicle specifications, fleet planning, and license and titling processes.
  • Improve electronic vehicle-ordering integrations with OEM partners and develop capabilities for in-house printing of Manufacturer Statements of Origin (MSOs).
  • Collaborate with business users, architects, stakeholders, and cross-functional technology teams to analyze requirements and evaluate technologies.
  • Translate business and customer needs into effective, high-quality solutions and independently resolve complex technical issues.
  • Recommend enhancements that improve operational efficiency and user experience.
  • Provide technical guidance and mentorship to team members and promote engineering best practices.
  • Monitor key performance metrics and contribute to architectural decisions that strengthen system integration, reliability, and long-term support.
  • Troubleshoot production issues, conduct code reviews, and provide production support.

Benefits

  • Market-competitive pay
  • Comprehensive healthcare packages
  • 401k matching
  • Profit sharing
  • Schedule flexibility
  • Work-from-home opportunities
  • Paid time off
  • Organizational growth potential
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service