Senior Software Engineer - Java/Spring/API
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
18 days ago
Enterprise Mobility is hiring a Senior Software Engineer to support the reliability, availability, and operational health of its Global Booking Orchestration CarShare platform. The role supports production operations and integrations across booking platforms, vehicle systems, vendors, and downstream services, while improving platform stability and customer experience.
Responsibilities
Collaborate with product, infrastructure, security, and vendor teams to deliver enhancements and new features, support maintenance activities, and perform technology upgrades
Monitor and support the health, performance, and availability of CarShare applications, Global Booking Orchestration services, and supporting technology platforms
Participate in a rotating on-call support schedule (typically every 6 weeks) to provide after-hours support for production incidents, service disruptions, and critical business-impacting issues, ensuring timely response and resolution
Lead production support and operational readiness efforts by coordinating incident resolution, supporting releases and deployments, and driving root-cause analysis and preventative solutions that improve platform stability and customer experience
Support integrations between booking platforms, vehicle systems, external vendors, and downstream services
Maintain technical documentation, including system dependencies, operational procedures, support documentation, and troubleshooting guides
Monitor system alerts, performance trends, and operational risks to proactively identify issues, drive resolution, and improve platform stability, scalability, supportability, and overall operational health through enhanced monitoring, automation, and process improvements
Preferred
Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field
Experience supporting customer-facing digital platforms
Experience integrating with enterprise services using RESTful JSON and/or SOAP-based APIs
Experience with cloud environments and modern, cloud-native application architectures
Experience supporting mobility, transportation, fleet management, or connected vehicle technology
Experience working with third-party vendors and external technology integrations
Knowledge and working experience with Agile methodologies using tools such as Jira and Confluence
Computer Science Degree
Computer Information Systems
Management Information Systems
Customer-Facing Platform Support
RESTful JSON APIs
SOAP APIs
Cloud Environments
Cloud-Native Architecture
Mobility Technology
Transportation Technology
Fleet Management
Connected Vehicle Technology
Third-Party Vendor Management
External Technology Integration
Agile Methodologies
Jira
Confluence
Benefits
Comprehensive healthcare packages
401k matching and profit sharing
Schedule flexibility
Work-from-home opportunities; eligible for a hybrid work schedule, with in-person attendance as needed at the Lakeside and/or Clayton Corporate HQ campus locations in St. Louis, Missouri
Paid time off
Organizational growth potential
Company
Car rentals, fleet management, carsharing, and vanpooling services.
St Louis, Missouri, USA
https://www.enterprisemobility.com/
Founded in 1957
10001+ employees
Qualifications
Must have strong communication skills to effectively collaborate with and communicate technical information to various IT teams, business partners, and vendors
Must be able to work effectively in a team-oriented environment while also independently managing priorities and responsibilities
Must have strong troubleshooting, analytical and problem-solving skills, including the ability to identify root causes and drive solutions
Must have the ability to write clean, maintainable, and testable code following established coding standards and design patterns
Must have strong documentation skills and the ability to create and maintain technical support materials
Must be committed to incorporating security, reliability, and operational excellence into daily job responsibilities
Must possess a continuous learning mindset and demonstrate curiosity when evaluating new technologies, tools and approaches
Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
Must have 3 or more years of experience supporting enterprise Java applications in production environments, especially RESTful web services applications using frameworks such as Spring/Spring Boot
Must have knowledge of source control methodologies and experience using Git-based source control (e.g. Bitbucket) and participating in peer code reviews
Must have knowledge of API design best practices and experience with API testing tools such as Postman and SoapUI
Must have experience troubleshooting APIs, application integrations, and distributed system interactions across multiple platforms
Must have experience with incident management, root cause analysis, and supporting technology changes across multiple platforms
Must be committed to incorporating security into all decisions and daily job responsibilities
Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field
Experience supporting customer-facing digital platforms
Experience integrating with enterprise services using RESTful JSON and/or SOAP-based APIs
Experience with cloud environments and modern, cloud-native application architectures
Experience supporting mobility, transportation, fleet management, or connected vehicle technology
Experience working with third-party vendors and external technology integrations
Knowledge and working experience with Agile methodologies using tools such as Jira and Confluence
Must have 3 or more years of experience supporting enterprise Java applications in production environments, especially RESTful web services applications using frameworks such as Spring/Spring Boot.
Required skills
Java, Spring Boot, RESTful APIs, Git, API Design, Postman, SoapUI, API Integration, Distributed Systems, Incident Management, Root Cause Analysis, Cloud-Native Architecture
Preferred skills
Experience supporting customer-facing digital platforms
Experience
3+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in St. Louis, MO or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…