Software Engineer II – Viator
We are seeking a Software Engineer II to join our fast‑growing team in Oxford or London. This hybrid role supports both onsite and remote collaboration.
Responsibilities
- Collaborate with product managers and designers across the entire development life cycle – design, code, test, deploy, and iterate.
- Develop and maintain backend services using Java, GraphQL, Kubernetes, SQL/NoSQL databases, and AWS infrastructure.
- Participate in rapid release cycles, delivering code to production every few days.
- Contribute occasional front‑end work as needed; the role focuses primarily on backend development.
- Collaborate with cross‑functional teams in a fast‑paced environment, ensuring high quality and reliability of services.
Qualifications
- Strong proficiency in Java and a solid understanding of backend development.
- Experience with GraphQL, Kubernetes, SQL and/or NoSQL databases, and AWS is highly desirable.
- Ability to learn and adapt quickly to new technologies.
- Excellent communication skills and a collaborative mindset.
- Previous experience working in a hybrid environment or a remote‑friendly organization is a plus.
Benefits
- Competitive compensation packages, including base salary and annual bonuses.
- Flexible schedule and remote‑friendly collaboration across a global team.
- Health benefits with competitive premiums.
- Donation matching and tuition assistance for qualified programs.
- Lifestyle benefit for personal enrichment and travel discounts.
- Employee assistance program supporting work‑life balance.