Job Description
Viator, a Tripadvisor company, is seeking a Principal Software Engineer to join their team in Cracow, Poland. This role involves driving the design and architecture of complex, scalable systems that underpin Viator's technology solutions. The Principal Software Engineer will conduct design reviews, lead improvements in operational maturity, and collaborate with engineering managers and product managers to drive technology strategy and deliver key initiatives.
What this role involves:
- Driving the design and architecture of complex, scalable systems.
- Conducting design reviews.
- Leading improvements in operational maturity.
- Collaborating with engineering and product managers.
- Communicating effectively with stakeholders.
Requirements:
- 10+ years of experience in commercial software development.
- Experience working with cross-functional teams.
- Expertise in troubleshooting production issues.
- Experience building scalable and distributed software systems.
- Experience with software architecture, design principles, and engineering best practices.
- Experience with AWS or Azure cloud platforms, Java, Python, or Scala, and SQL and NoSQL databases.
Viator offers:
- Competitive compensation packages, including base salary and annual bonus.
- Flexible schedule.
- Donation matching.
- Tuition assistance.
- Lifestyle benefit.
- Travel perks.
- Employee assistance program.
- Health benefits.