Senior Software Engineer — Lead End-to-End Cloud Systems
Expedia Group
Montreal
On-site
CAD 146,000 - 205,000
Full time
Job summary
A global travel technology company in Montreal is seeking a Senior Software Engineer to lead the delivery of enterprise applications, optimizing systems and mentoring junior developers. Candidates should have over 8 years of experience in software development with proficiency in Java, Kotlin, and cloud-based infrastructures. The role offers a competitive salary range and a comprehensive benefits package.
Benefits
Full benefits package
Flexible work model
Career development resources
Exciting travel perks
Qualifications
- 8+ years of related Software Development experience.
- Deep understanding of software design principles, algorithms, and data structures.
- Strong problem-solving, critical thinking, and collaboration skills.
Responsibilities
- Lead end-to-end delivery of enterprise applications.
- Architect scalable, modular solutions and select appropriate technologies.
- Mentor and coach peers and junior developers.
Skills
Backend technologies (Java, Kotlin, GraphQL / RESTful APIs)
Cloud infrastructure (AWS preferred)
Software design principles
Problem solving
Collaboration
Bilingual in French and English
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Tools
JUnit
Mockito
Jest
Cypress
A global travel technology company in Montreal is seeking a Senior Software Engineer to lead the delivery of enterprise applications, optimizing systems and mentoring junior developers. Candidates should have over 8 years of experience in software development with proficiency in Java, Kotlin, and cloud-based infrastructures. The role offers a competitive salary range and a comprehensive benefits package.