Software Development Engineer II
Expedia Group
The Landing Platform team is responsible for building and maintaining the backbone of Expedia Group’s landing page architecture; the entry experience for customers arriving from Google, metasearch engines, SEO channels, and paid advertising. The team operates at a massive global scale across all major Expedia brands, including Expedia, Hotels.com, Vrbo, and multiple portfolio brands. Their work ensures these surfaces load quickly, perform reliably under extremely high traffic, and remain fully optimised for both human users and search engine crawlers. In addition to traditional SEO and performance tuning, the team is now shaping Expedia’s strategy for Agentic Engine Optimisation (AEO), ensuring that landing content integrates cleanly into emerging AI-powered search experience travel queries.
This Software Development Engineer II role focuses on building the backend services and platform capabilities that power Expedia Group’s landing experiences at extraordinary scale. The work spans designing high-performance services, ensuring reliability across millions of URL variants, and enabling the landing surfaces used by every major EG brand. Engineers in this role contribute to the technical foundation that drives SEO visibility, traffic acquisition, and page performance worldwide. The role also participates in innovation around how landing content is surfaced in AI driven search ecosystems, partnering closely with frontend engineers, product teams, and global stakeholders.
In this role, you will:
- Design, develop, and maintain services and APIs that power the Landing Platform, enabling robust, performant, and reliable landing page experiences across multiple brands and surfaces.
- Implement high-quality low-level designs, including API contracts and data models, that align with platform architecture guidelines and support extensible, reusable components.
- Collaborate with engineers, product managers, and designers to translate business and customer requirements into technical solutions that can be reused across multiple domains and use cases.
- Own the end-to-end quality and operational health of the services you build, including automated testing, monitoring, observability, incident participation, and continuous improvement of reliability and performance.
- Contribute to code reviews, technical discussions, and documentation to raise the engineering bar, share knowledge across teams, and drive consistent engineering practices on the Landing Platform.
- Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including applying familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products where appropriate to enhance landing experiences.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 2+ years of experience as a Software Development Engineer, including building and operating backend services or APIs in a production environment.
- Experience designing and implementing low-level system designs, including API design and data modelling, for services that support multiple features or use cases.
- Proficiency in either Java or Kotlin, and associated frameworks used for service development, along with experience in unit testing, integration testing, and using CI/CD tooling.
- Experience owning the lifecycle of a service or component, including deployment, monitoring, basic troubleshooting, and iterative improvement within a team environment.
- Enthusiasm for using AI-powered tools (e.g., code assistants, test generators, documentation helpers) to accelerate learning and delivery, with a track record of using them responsibly to refine, review, and debug your own code rather than replace fundamental engineering judgment
- Awareness of and commitment to ethical AI use, including data privacy, security, and avoiding over-reliance on AI-generated outputs without appropriate validation and testing
Preferred Qualifications:
- Experience building and evolving shared platforms or services that support multiple product teams, brands, or domains, with an emphasis on reusability and configurability of landing experiences.
- Hands-on experience with system design for distributed services, including designing APIs, data contracts, and storage models that perform reliably at scale and are easy for other teams to adopt.
- Demonstrated practice in applying observability, performance tuning, and operational best practices (including on-call participation or incident response) to improve the availability and resilience of production services.
- Experience collaborating in a cross-functional environment to iteratively ship and optimise platform capabilities, using data and experimentation to guide technical decisions and improvements.
- Familiarity with cloud architecture and platforms like AWS
46.000 €
...cool offices), and career development resources, all to fuel our... ...arriving from Google, metasearch engines, SEO channels, and paid... ...human users and search engine crawlers. In addition to... ...travel queries. This Software Development Engineer II role focuses on building the...ConsigliatoOrario flessibile73.000 €
...for travelers everywhere. We are looking for a Senior Engineering Manager to lead our Landing Pages Platform team in Rome, accountable... .... In this role, you will: Lead multiple software engineering teams in designing, building, and operating highly...ConsigliatoOrario flessibile- ...In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale... ...esperte in tecnologia digitale e software pensano fuori dagli schemi, offrendo servizi... ...Engineering & Immersive Technologies (XR/VR/AR Development, Real Time Graphics) Nel nostro...ConsigliatoRemotoOrario flessibile
- ...In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale... ...esperte in tecnologia digitale e software pensano fuori dagli schemi, offrendo servizi... ...aree di competenza: Embedded Low Level Development Embedded Applications Development...ConsigliatoImpiego permanenteLavoro ibridoRemotoOrario flessibile
- ...Fai la differenza diventa Software Engineer con AYES! AYES, multinazionale di consulenza ingegneristica e tecnologica, in vista dell’espansione delle proprie attività in Italia, è alla ricerca di un Software Engineer presso Roma , da inserire in progetti ad alta...Consigliato
38.500 € - 48.500 €
...over 100 successful Elite Data Engineering initiatives, we have used... ...opportunity: As a Data Engineer II , a talented individual is... ...the team. In this role, the development of data-intensive... ...feature autonomously; Builds software solutions by adhering to our...Auto aziendale- ...effectiveness and long-term growth. Role Description As a Software Engineer at Bliss, you will work full time on-site in our Rome office... ...into scalable software. You will also help refine development practices, advocate for engineering best practices, and contribute...Tempo pieno
- ...‑end. Lo facciamo integrando competenze specialistiche in R&D Engineering, Business Applications, Cloud & Infrastructure, Cyber Security... ...delle soft skill sia a tematiche tecniche avanzate, come sviluppo software, calibrazione motore, validazione software, product & process...Stage/TirocinioOrario flessibile
- ...operante nel settore Defence , siamo alla ricerca di un Middle Software Engineer che si unisca al team di Roma per lavorare all’analisi,... ...del Codice: Applicherai metodologie TDD (Test-Driven Development) e ti occuperai della scrittura di Unit Testing per garantire...Libero professionistaLavoro ibridoDisponibilità immediata
- ...realizzazione di soluzioni informatiche, è alla ricerca di un Software Engineer React Native con solida esperienza nello sviluppo di... ...dispositivi iOS e Android. Responsabilità principale: Mobile Development: Sviluppo di applicazioni mobile robuste e scalabili...Tempo pienoImpiego permanente
- ...Responsibilities: Contributes to the technical development of tyres for delivery to consumer... ...: ~ University degree in engineering (mechanical, materials design,... ...develop and/or apply new digital tools/software to change business or processes. Statistic...
- ...RINA is currently recruiting for a Software Application Engineer to join its office in Genoa, Turin, Rome (Italy) within the Digital Technology... ...The ideal candidate has a strong background in software development and a passion for building scalable, maintainable, and...
36.000 € - 46.000 €
...Amministrazione ed imprese. PROFILO PROFESSIONALE Ricerchiamo un Software Engineer C / C++ da inserire all’interno di un team di progettazione... ...’ Software Specification Software Design Software Development Software Integration REQUISITI Linguaggi di...Impiego permanente35.000 € - 60.000 €
...Prime Engineering Italia è la divisione italiana di PrimeIT , un’azienda di riferimento... ...specializzati in Team Extension, Servizi Gestiti, Software Personalizzati e Nearshore. A tal fine,... ...seguendo principi di Test-Driven Development (TDD). • Collaborazione con team di...Impiego permanenteLavoro ibrido- ...Software Engineer - Defence Akkodis è un leader globale nel mercato dell’ingegneria e della ricerca e sviluppo, che mira ad accelerare l’innovazione e la trasformazione digitale utilizzando la forza dei connected data. Con la passione per la tecnologia e il talento...Impiego permanente
35.000 € - 50.000 €
...Italia siamo presenti con sedi a Torino, Milano e Roma, operando nei settori Mobility & Digital. Siamo alla ricerca di un Software Engineer C++ per il settore Aerospazio e Difesa su Roma L’attività prevede: Sviluppo e manutenzione di applicazioni software...Impiego permanente- ...In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di talenti dell’ingegneria, scienza e architettura... ...-vita, le nostre persone esperte in tecnologia digitale e software pensano fuori dagli schemi, offrendo servizi unici di ricerca...Impiego permanenteRemotoOrario flessibile
- ...Space. Inside the Ground Segment and Systems Engineering department in Rome, we are looking for a Software Engineer . About the job: As a member... ...Engineering team, you will be involved in the design and development of software for ground-segment monitoring and...Impiego permanenteLavoro ibrido
28.000 € - 33.000 €
...We are looking for a passionate and skilled C++ Software Engineer to join our development teamworking on-site at the client’s location. The... ...development; Knowledge of GPU computing or graphics engines (e.g., Unreal Engine, Unity); Familiarity with CI/CD tools and test...Impiego permanente- ...Chi cerchiamo? BV TECH S.p.A. è alla ricerca di un/a Software Developer — Linux & C++ con esperienza, da inserire in progetti... ...Git (avanzato), SVN (intermedio) OOP e principi di software engineering Architetture software distribuite TCP/IP e protocolli di...Tempo pieno
- ...gruppo di lavoro fortemente orientato all’innovazione e si occuperà di progetti in ambito Aerospazio/Difesa . SVILUPPATORE SOFTWARE EMBEDDED C++/C COSA FARAI: Il/la candidat* ideale si occuperà di programmazione con linguggio C/C++ per applicazioni in ambito...Tempo pienoImpiego permanenteOrario flessibile
33.000 €
...lavoro diventa pura energia positiva. IL RUOLO Sarai inserito/a in un team dedicato alla guida dell’evoluzione dei prodotti software, assicurando che siano sempre in linea con le esigenze del business e con i requisiti espressi dal cliente. Inoltre, ti occuperai...Smart workingImpiego permanenteLavoro ibrido38.000 € - 51.000 €
...master’s (or bachelor’s) degree in STEM disciplines, computer engineering, IT, or another relevant field You have at least 5 years... ...well as BI tools (Power BI, Tableau); You are proficient in development paradigms (Java/Spring Boot, Python); You have a good...Lavoro ibrido30.000 € - 35.000 €
...RINA is currently recruiting for a Junior Software Quality Engineer to join its team in Roma within the Operating Engine Division. Mission The Software Quality... ...software quality plans, as well as support the development of software management plans. Education...Impiego permanenteOrario flessibile- ...potenziamento dell’organico, il Gruppo è alla ricerca di una risorsa che possiede competenze rilevanti per il ruolo di: Senior Java Software Engineer Nello specifico ricerchiamo una persona con esperienza nella progettazione e nello sviluppo di applicazioni Web Based in...Tempo pienoLavoro ibrido
25.000 € - 40.000 €
...Descrizione azienda MC Engineering è una dinamica società di consulenza informatica , con sedi a Torino, Milano, Roma e Bari. Lavoriamo... ...nostro settore. Posizione Cosa farai con noi? Come Software Engineer – Test Automation entrerai a far parte di un importante...Lavoro ibrido- ...Aerospace, Railway e Machinery offre un’ampia gamma di servizi: Engineering, Project management, Manufacturing & Technical Support,... ...ampliamento della nostra struttura, siamo alla ricerca di: Software Engineer – Distributed Applications La risorsa ideale possiede...
32.000 € - 37.000 €
...We are looking for a Software Engineer with experience in developing complex Java applications, microservices architectures, large-scale... ...Software Engineer: 3–5 years of experience in complex software development. Essential Technical Skills Core Technologies...Impiego permanente- ...We are looking for a Senior Engineering Manager to lead our Landing Pages Platform team in Rome, who will be accountable for building and... ...fundamentals. In this role, you will: Lead multiple software engineering teams in designing, building, and operating highly...
30000 $ - 80000 $
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge...
- ingegnere informatico neolaureato Roma
- software developer senior Roma
- ingegnere informatico da casa Roma
- sviluppatore informatico Roma
- software engineer Roma
- progettista software Roma
- sviluppatore software senior Roma
- sviluppatore software junior Roma
- senior software engineer Roma
- sviluppatore software/web Roma