Software Engineer II (Viator)
Role details
Job location
Tech stack
Job description
Viator's Paid Media Engineering team creates and maintains the tooling used to bring millions of visitors to viator.com every month. The team is a cross functional team that owns our data centric processes from end-to-end, including data ingestion, transformation, visualization, and data architecture to ensure best-in-class operational reliability and modularity. The team is expanding and looking for a software engineer to support Viator's growing traffic and deliver start-of-the-art solutions. Viator is a remote first company. This role can be either remote from anywhere in the UK, Portugal or Poland , or a hybrid setup based out of our Oxford , London or Lisbon offices. What you'll do Design, Implement, document and monitor:
- Reliable, fault-tolerant real-time integrations with marketing partners.
- Tools that assist in managing marketing campaigns at scale.
- End to End Data pipelines, from ingestions to delivery.
- Assist in evaluating integration options with marketing partners.
Requirements
- Bachelor of Science degree in Computer Science, Information Systems, or related field.
- 3+ years of Software Engineering experience focused on Java.
- Strong experience in SQL; can write and debug complex, performant, fail-safe queries.
- Experience with Resful APIs.
- Hands-on experience with Cloud computing technology like Google Cloud, AWS, etc.
- Ability to effectively operate both independently and as part of a team.
- Self-motivated with strong problem-solving and self-learning skills.
- Position may require travel
Bonus
- Experience in working with marketing partners is a plus.
- Understanding of link tracking, pixels/tags, Google Analytics, and marketing attribution.
- BigQuery or Google Cloud Experience.
- Experience with CI/CD processes and platforms.
- E-commerce, or startup experience is a plus.
Benefits & conditions
- Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary, annual bonus, and equity.
- "Work your way" with flexibility to suit your lifestyle. Viator takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you'd like.
- Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
- Donation matching. Give back? Give more! We match qualifying charitable donations annually.
- Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
- Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
- Travel perks. We believe that travel is employee development, so we provide discounts and more.
- Employee assistance program. We're here for you with resources and programs to help you through life's challenges.
- Health benefits. We offer great coverage and competitive premiums.