The Software Engineer I role at Expedia Canada Corp. focuses on building and deploying Cruise services and applications using Java/Spring. The position requires translating requirements into maintainable code, participating in code reviews, and collaborating across databases and cloud systems. The ideal candidate should have strong technical skills, particularly in Java/Spring, and the ability to work effectively within a team.