A

Avis Budget Group

Global car rental and sharing provider

Engineering Manager - Global Digital Backend Services

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeParsippany-Troy Hills, NJ, USA$130k - $160k /yrIn-person

About the Job

Requirements

  • 10–12+ years of software engineering experience, with significant experience in Java/J2EE development.
  • Proven experience leading engineering teams as an Engineering Manager, Development Manager, Lead Engineer, or Technical Lead.
  • Strong hands-on expertise with Java, Spring Boot, REST APIs, and microservices architecture.
  • Strong understanding of distributed systems, service-oriented architecture, design patterns, and enterprise integration.
  • Experience designing and implementing highly scalable, high-availability applications.
  • Experience with mainframe technologies and integration.
  • Demonstrated experience modernizing or integrating legacy/mainframe applications with modern Java platforms.
  • Experience with relational databases such as Oracle, PostgreSQL, or DB2.
  • Experience with messaging/event technologies such as Kafka, MQ, or similar platforms.
  • Working knowledge of Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of CI/CD, DevOps, automated testing, monitoring, and production support.
  • Experience with Agile/Scrum software development methodologies.
  • Strong communication, stakeholder management, mentoring, and leadership skills.

Responsibilities

  • Lead and mentor a team of Java engineers, senior developers, and technical leads, fostering a high-performing engineering culture.
  • Own engineering execution across multiple applications, services, and technology initiatives.
  • Partner with Product, Architecture, DevOps, QA, Security, and other technology teams to define and deliver business-critical capabilities.
  • Establish engineering standards around code quality, architecture, testing, observability, security, and performance.
  • Provide technical direction while remaining sufficiently hands-on to guide complex engineering decisions and troubleshoot critical issues.
  • Drive Agile engineering practices, continuous improvement, and effective delivery across distributed teams.
  • Coach engineers and technical leads through architecture, design, code reviews, and career development.
  • Lead the design and development of Java-based, cloud-ready microservices using technologies such as Spring Boot, Spring Cloud, REST APIs, and event-driven architectures.
  • Define and promote scalable, resilient, loosely coupled service architectures.
  • Establish API-first development practices, including API design, versioning, security, documentation, and lifecycle management.
  • Drive modernization of monolithic applications into domain-oriented microservices where appropriate.
  • Design solutions using asynchronous messaging, event streaming, and distributed processing patterns.
  • Ensure services meet enterprise requirements for availability, scalability, performance, resiliency, and security.
  • Promote containerization and cloud-native engineering practices using technologies such as Docker and Kubernetes.
  • Establish effective observability using centralized logging, metrics, distributed tracing, alerting, and application performance monitoring.
  • Lead engineering initiatives that integrate mainframe applications and systems of record with modern Java and microservices platforms.
  • Work with mainframe teams to understand COBOL, CICS, DB2, batch processing, and existing enterprise interfaces.
  • Define modernization strategies that expose appropriate mainframe capabilities through APIs and modern integration patterns.
  • Identify opportunities to decouple legacy functionality and incrementally migrate capabilities to Java/microservices architectures.
  • Design reliable integration between mainframe systems and modern distributed applications.
  • Balance modernization objectives with the stability, performance, and operational requirements of mission-critical legacy platforms.
  • Help establish patterns for strangler-architecture modernization, service extraction, API enablement, and phased migration.
  • Partner with DevOps and Cloud Engineering teams to implement CI/CD pipelines and automated deployment practices.
  • Promote Infrastructure-as-Code, automated testing, quality gates, and repeatable deployment processes.
  • Drive adoption of cloud-native technologies and engineering practices.
  • Establish automated unit, integration, contract, performance, and end-to-end testing strategies.
  • Ensure applications are designed with appropriate security controls, resiliency patterns, disaster recovery, and operational readiness.
  • Monitor engineering metrics and continuously improve development velocity, quality, and production stability.

Desired Qualifications

  • Experience leading large-scale digital or enterprise modernization programs.
  • Experience with AWS or Azure in a production enterprise environment.
  • Experience with Kafka, IBM MQ, API gateways, and event-driven architectures.
  • Experience with Kubernetes/OpenShift and containerized Java applications.
  • Knowledge of domain-driven design and enterprise integration patterns.
  • Experience implementing observability using tools such as Splunk, Datadog, Dynatrace, or similar platforms.
  • Experience with OAuth2, OpenID Connect, JWT, and enterprise API security.
  • Experience working within highly regulated or high-availability enterprise environments.
  • Experience in travel, transportation, mobility, automotive, hospitality, or rental-car technology.

About the Company

Avis Budget Group

Global car rental and sharing provider

Avis Budget Group provides mobility solutions through its brands Avis, Budget, and Zipcar. It offers traditional car rentals and car sharing to people who need temporary transportation. The company operates a global network with about 10,250 rental locations in roughly 180 countries, managing most rental offices in North America, Europe, and Australasia and using licensees elsewhere. Revenue comes mainly from rental fees. The different brands target different customers: Avis as a premium option, Budget as a value option, and Zipcar for urban car sharing. The company aims to give customers flexible vehicle access globally by combining owned and licensed locations with a mix of rental and sharing services.

Company size
10,001+
Company stage
IPO
Headquarters
Parsippany-Troy Hills, NJ
Founded
1946

Recently Posted Jobs

Explore more opportunities at Avis Budget Group

See more jobs