Senior Database Reliability Engineer
Santiago, Chile
hace 13 horas

Why Vacasa

We started with just one home and an idea : to bring homeowners and renters together with smart technology and caring local teams.

Today, we’re the largest full-service vacation rental company in the US thanks to the people who give us their best every day.

You’ll fit right in here if you’re curious, entrepreneurial, and thrive in a rapid-growth environment.

Software Engineering at Vacasa

Vacasa is looking for a passionate Senior Software Engineer with strong interpersonal skills who places high value on software craftsmanship and mentorship to join our payments team.

At Vacasa, we value team independence and ownership, rapid delivery of software, and continuous improvement.

In this role, you would be part of a cross-functional team building and operating scalable, cloud-native solutions to high-impact business problems, primarily focused on processing of payments as guest book reservations.

Our teams live in the cloud (AWS) working primarily with Python and PHP for serverless and containerized back-end services.

What we're looking for

Database Reliability Engineers (DBRE) are responsible for the database uptime and stability of Vacasa’s production and guest-facing data services.

The ideal candidate will utilize their expertise in database administration combined with an expert understanding of software development, infrastructure, and engineering principles.

A propensity for self-service and automated tooling, a tendency toward operational discipline, and above all, a strong desire to protect company data are core requirements for the role.

What you'll do

  • Design solutions and implement best practices for supporting Vacasa’s primary MariaDB cluster
  • Plan the growth and manage the capacity of Vacasa’s data infrastructure
  • Ensure database and service level objectives through proactive monitoring, custom tooling, and on-call support / troubleshooting
  • Work with Security and Infrastructure teams to define standards for database deployments
  • Empower engineering teams, guiding them toward self-service data management and useful tooling
  • Provide database expertise to engineering teams; often through query optimization, database migrations, or database design
  • Develop an understanding of Vacasa's applications, often working directly in the code base and embedding with software engineering teams to examine how code is interacting with the database
  • Define reference architectures and configurations for data stores that are approved for operations and can be deployed by a team
  • Vacasa’s Database Environment

    Vacasa works primarily within the Amazon Web Services ecosystem, typically with MariaDB and PostgreSQL on RDS or Aurora DB.

    To be a fit for this role, the candidate will ideally have at least 5 years of experience running MariaDB or PostgreSQL in a large production environment, preferably within AWS.

    The extent of this role requires knowledge and management of a high availability cluster with direct experience related to load balancing, scaling and replication patterns, and monitoring production infrastructure.

    Experience performing database migrations with minimal downtime or interruption is a vital function of this role.

    What you'll need

  • Full-Command of the English language (Please submit your resume in English)
  • 5 years of experience running MySQL, MariaDB, or PostgreSQL
  • 2-3 years of experience maintaining infrastructure on AWS
  • 3 years experience in a software, devops, or database engineering role
  • Knowledge of MariaDB / MySQL internals
  • An affinity for documentation and process
  • Experience with automated deployment and integration tooling such as Jenkins, CircleCI, and GitHub
  • Nice to haves

  • At least 2 years of experience with infrastructure automation and configuration management tools such as Terraform
  • Comfortable working on MacOS and within a Unix shell
  • Experience with PHP (specifically Laravel and similar frameworks)
  • What you’ll get

  • Paid sick days and holidays
  • Career advancement opportunities
  • Employee discounts and vacation rental credits for use at select Vacasa properties.
  • All the equipment you’ll need to be successful
  • Great colleagues and culture
  • At Vacasa we value equity and diversity! We do not discriminate any applicants on the basis of race, color, national or ethnic origin, ancestry, age, religion or religious creed, disability or handicap, sex or gender, gender identity and / or expression or sexual orientation.

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación