Social network you want to login/join with:
Senior Software Engineer (Viator), UK, Poland or Portugal
Client:
Location:
UK, Poland or Portugal
Job Category:
Other
EU work permit required:
Yes
Job Reference:
e9e7f1f5754a
Job Views:
2
Posted:
02.04.2025
Expiry Date:
17.05.2025
Job Description:
Viator, a Tripadvisor company, is the leading marketplace for travel experiences. We believe that making memories is what travel is all about. With 300,000+ travel experiences to explore—everything from simple tours to extreme adventures—making memories that will last a lifetime has never been easier. Viator. One app, 300,000+ travel experiences you’ll remember.
We are looking for a Senior Software Engineer with a blend of software engineering and operations skills, who truly believes and lives by DevOps principles and values. The role includes working within the SRE team while interacting with all feature and platform teams to deliver state-of-the-art solutions that ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of our services and applications. If you are looking to be challenged technically and have fun, this is the place for you!
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 will you do
- Participate in the design and implementation of parts of our engineering platform that enables scaling, metrics, and observability, ensuring and improving reliability.
- Identify gaps in our engineering platform that improve availability, latency, performance, efficiency, change management, monitoring, and emergency response.
- Guide and mentor other team members and help them grow their skills and knowledge.
- Evangelize DevOps and SRE culture and lead innovation across engineering feature teams.
- Join a PagerDuty-based on-call rotation.
Skills & Experience
- Comfortable coding in Python and Java, with experience writing commercial application code in Java.
- Deep knowledge and understanding of Computer Engineering fundamentals.
- Experience in incident management.
- Understanding of scaling solutions at both infrastructure and architectural levels.
- Experience building and monitoring microservice architectures in large distributed cloud environments (ideally AWS).
- Proficiency in observability tooling (e.g., Elasticsearch, Kibana, APM, Sentry, Grafana, Prometheus).
- Strong written and verbal communication skills for documentation and team alignment.
- Excellent collaboration skills to work closely with product engineers and owners.
- Experience with version control and CI/CD (e.g., Jenkins, git, Bitbucket, GitLab).
- Experience using SQL/NoSQL data stores (e.g., RDS, DynamoDB, ElastiCache).
- Familiarity with Jira and Agile methodologies.
Desired Skills & Knowledge
- Experience with OpenTelemetry.
- Experience managing Kubernetes clusters and containerization.
- Familiarity with AWS and IaC (e.g., Terraform, CloudFormation).
- Experience building and running monitoring infrastructure at scale.
- Knowledge of web applications and HTTP servers (e.g., Java, Apache, Nginx).
- Experience with load balancers (e.g., ELB, HAProxy, Nginx).
Perks of Working at Viator
- Competitive compensation packages, including base salary, annual bonus, and equity.
- “Work your way” with flexibility to suit your lifestyle.
- Flexible schedule to support work-life balance.
- Donation matching for qualifying charitable donations.
- Tuition assistance for qualified programs.
- Lifestyle benefit for personal spending.
- Travel perks for employee development.
- Employee assistance program for life’s challenges.
- Health benefits with great coverage.
Our Values
- We aspire to lead. Tap into your talent, ambition, and knowledge.
- We’re relentlessly curious. We push beyond the usual and the known.
- We’re better together. We learn from and support one another.
- We serve our customers, always. We strive for wow moments.
We strive for better, not perfect. We provide a safe environment to make mistakes, iterate, improve, and grow.
Our workplace is for everyone. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences.
Application process
- 30-minute call with a recruiter.
- 1-hour technical coding interview with the Viator Engineering team.
- Three one-hour interviews covering technical topics and what you would bring to Viator.
If you need a reasonable accommodation or support during the application or recruiting process, please reach out to your individual recruiter or send an email to let us know the nature of your request. Please include the job requisition number in your message.