13 hours ago
Rome, ItalyMid Level / Senior
Responsibilities
- Design, develop, test, deploy, and support reliable software using Kotlin or Java.
- Deliver well-scoped features end to end from requirements clarification and technical design through production validation.
- Build and consume REST and GraphQL APIs and work with relevant data stores.
- Contribute to loyalty platform services and traveler-facing experiences across the full customer journey.
- Write unit, integration, and component-level tests and contribute to continuous integration and delivery.
- Instrument services with logs, metrics, alerts, and dashboards; investigate production issues and resolve defects.
- Participate in operational support rotations, code reviews, technical discussions, documentation, pairing, and knowledge sharing.
- Collaborate with product managers, designers, data partners, and engineers across Rome, India, the US, and other locations.
- Use AI-assisted development tools responsibly while validating correctness, security, privacy, performance, and maintainability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent related professional experience.
- 3–5 years of professional software engineering experience aligned to an SDE II scope.
- Professional experience developing production software with Kotlin and/or Java.
- Knowledge of object-oriented programming, collections, concurrency, error handling, and automated testing.
- Experience with APIs, service integration, version control, continuous integration and delivery, code reviews, debugging, and production software support.
- Ability to reason about and communicate service architecture, data flow, API design, and technical trade-offs.
- Preferred experience with React, TypeScript, JavaScript, HTML, CSS, Android, Kotlin mobile development, Jetpack, Jetpack Compose, Coroutines/Flows, iOS, Swift, UIKit, SwiftUI, XCTest/XCUITest, or mobile testing.
- Familiarity with cloud-based systems, distributed services, secure software development, observability, reliability, performance, and accessibility.
- Strong communication, collaboration, problem-solving skills, and willingness to contribute across the technology stack.
Benefits
- Medical, dental, and vision coverage.
- Paid time off and an Employee Assistance Program.
- Wellness and travel reimbursement.
- Travel discounts and International Airlines Travel Agent Network (IATAN) membership.
- The position is based in Rome, with collaboration across international locations.
- Expedia Group provides an inclusive and accessible recruiting experience, including accommodation support for applicants with disabilities.
Tech Stack
Categories
About Expedia
Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.
