Skip to content
mimi

Senior Software Engineer (PHP)

Vacatia

On-site Full-time Senior 1w ago

About the role

About

Build the Products That Transform How People Experience Vacation Ownership

Vacatia is reshaping the vacation ownership industry, from how owners manage their investments to how guests discover, book, and enjoy resort stays. Our product engineering teams own the platforms that sit at the center of this experience, turning complex operational workflows into intuitive, reliable software used daily by thousands of owners, guests, and internal teams.

We're looking for a Senior Software Engineer with deep PHP and Symfony experience to join a product‑focused team responsible for core owner and member‑facing systems. You'll work closely with product managers and designers to deliver features that directly impact the people who use our platforms, building the tools they rely on to manage accounts, access benefits, and interact with Vacatia's resort network. This role is ideal for someone who cares as much about the "why" behind a feature as the "how," and who thrives when engineering decisions are driven by real user needs.

What You'll Do

  • Partner with product and design to translate business requirements and user needs into well‑architected Symfony applications
  • Own features end‑to‑end, from technical design through delivery, in a multi‑application ecosystem serving owners, members, and internal operations teams
  • Build and evolve the APIs and service integrations that connect our product experiences to internal platforms and third‑party systems
  • Design reusable internal SDK client libraries with dependency injection, automatic token management, caching, and broad version compatibility
  • Integrate across heterogeneous third‑party platforms using varied auth protocols and change data capture (CDC) event streams
  • Build event‑driven integration pipelines with idempotency guarantees and webhook security hardening
  • Identify and resolve performance bottlenecks across the stack (database queries, caching layers, distributed locking, and backend logic) with an eye toward how performance affects the user experience
  • Navigate and improve large, established codebases, maintaining consistency with existing patterns while introducing thoughtful, incremental improvements
  • Contribute to code reviews, engineering standards, and architecture decisions that raise the bar for the whole team
  • Mentor engineers and help build a culture where clean, well‑tested code is the norm

What You Bring

  • 10+ years of professional PHP development experience
  • Strong expertise with the Symfony Framework
  • Deep understanding of object‑oriented programming, design patterns, and service‑oriented architecture
  • Experience building APIs and integrating external services, including familiarity with OAuth2, JWT, and SCIM authentication patterns
  • Strong SQL skills with MySQL or PostgreSQL
  • Experience with Git, CI/CD pipelines, and containerization tools like Docker
  • Ability to troubleshoot complex performance issues across distributed, multi‑service architectures
  • Strong testing discipline: unit tests, functional and integration tests against live systems, and CI pipeline configuration
  • A product mindset: you think about who uses what you build and how your work fits into the bigger picture
  • Comfortable working in fast‑paced, cross‑functional teams alongside product managers, designers, and other engineers

Bonus

  • Experience with ETL pipeline design, legacy data migration, or cloud data warehouse platforms (e.g., Snowflake)
  • Experience with AWS services in integration and observability roles (e.g., EventBridge, DynamoDB, CloudWatch) and containerized deployment workflows
  • Experience in hospitality, travel, or marketplace platforms
  • Experience supporting high‑traffic consumer web applications

Why Vacatia

Vacatia is building the next generation of travel and vacation ownership technology. Our team combines deep hospitality expertise with modern product development to create better experiences for guests, owners, and resort partners. You'll have the opportunity to shape the core products that thousands of people interact with every day, and to see the direct impact of your work.

Vacatia, Inc. is an Equal Opportunity Employer M/F/D/V. This description does not imply an employment contract and may be updated based on business needs.

Requirements

  • 10+ years of professional PHP development experience
  • Strong expertise with the Symfony Framework
  • Deep understanding of object-oriented programming, design patterns, and service-oriented architecture
  • Experience building APIs and integrating external services, including familiarity with OAuth2, JWT, and SCIM authentication patterns
  • Strong SQL skills with MySQL or PostgreSQL
  • Experience with Git, CI/CD pipelines, and containerization tools like Docker
  • Ability to troubleshoot complex performance issues across distributed, multi-service architectures
  • Strong testing discipline: unit tests, functional and integration tests against live systems, and CI pipeline configuration
  • A product mindset: you think about who uses what you build and how your work fits into the bigger picture
  • Comfortable working in fast-paced, cross-functional teams alongside product managers, designers, and other engineers

Responsibilities

  • Partner with product and design to translate business requirements and user needs into well-architected Symfony applications
  • Own features end-to-end, from technical design through delivery, in a multi-application ecosystem serving owners, members, and internal operations teams
  • Build and evolve the APIs and service integrations that connect our product experiences to internal platforms and third-party systems
  • Design reusable internal SDK client libraries with dependency injection, automatic token management, caching, and broad version compatibility
  • Integrate across heterogeneous third-party platforms using varied auth protocols and change data capture (CDC) event streams
  • Build event-driven integration pipelines with idempotency guarantees and webhook security hardening
  • Identify and resolve performance bottlenecks across the stack (database queries, caching layers, distributed locking, and backend logic) with an eye toward how performance affects the user experience
  • Navigate and improve large, established codebases, maintaining consistency with existing patterns while introducing thoughtful, incremental improvements
  • Contribute to code reviews, engineering standards, and architecture decisions that raise the bar for the whole team
  • Mentor engineers and help build a culture where clean, well-tested code is the norm

Skills

AWS CloudWatchAWS DynamoDBAWS EventBridgeDockerGitJWTMySQLOAuth2PHPPostgreSQLSCIMSQLSymfonyunit testing

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free