Browse All Jobs
Job Description

Tripadvisor is seeking a Lead Software Engineer (PostgreSQL) to join their Site Operations team. This role is crucial for maintaining and enhancing the core systems that power the Tripadvisor website. The engineer will be a force multiplier for engineering and operations teams, delivering tooling and infrastructure that impacts day-to-day operations and contributes to the future evolution of infrastructure and engineering.

The Lead Software Engineer will be involved in designing, implementing, and testing system migrations, both from on-premise to AWS/cloud-native environments and between on-premise data centers. They will also play a major role in evolving the infrastructure as code and configuration management used to maintain existing on-premise databases and transition them to the cloud. Strong leadership and communication skills are required for this business-facing role.

Responsibilities:

  • Design, implement, and maintain automated infrastructure provisioning and configuration management.
  • Set up monitoring and logging systems to proactively detect and address potential issues.
  • Manage hundreds of on-prem PostgreSQL databases, including performance tuning and disaster recovery.
  • Collaborate with cross-functional teams to improve development and deployment processes.
  • Assist in identifying and resolving operational issues and participate in on-call rotations.

Requirements:

  • 10 years of expertise in database operations with a focus on building and maintaining scalable infrastructures around data.
  • 5 years of working directly with PostgreSQL at a Senior level is essential.
  • 5 years of experience in leadership and communicating with the business.
  • Strong programming experience with Python is essential.
  • Strong problem-solving skills and the ability to work in a fast-paced, agile environment.
  • Solid understanding of AWS-based data management technologies.
  • Experience in configuration management using Ansible.
  • Experience with infrastructure as code using CDK.
  • Understanding of CI/CD tools like Jenkins, GitLab CI, and GitHub Actions.

The role offers:

  • Opportunity to work on a large scale database environment.
  • Chance to contribute to the evolution of infrastructure and engineering at Tripadvisor.
  • Involvement in designing and implementing system migrations.
Apply Manually