Skip to main content
Cloudbeds
Scraped fromBuiltinToday
BackendSenior

Senior Software Engineer

PHPJavaPythonTypeScriptPostgreSQLTerraformDockerKubernetesHelmArgoCDAWSCI/CD
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

Cloudbeds is a hospitality platform company. This Senior Back End Software Engineer role on the Integrations team involves designing and delivering APIs, marketplace, and infrastructure for third-party integrations. The role requires strong proficiency in Java/PHP, PostgreSQL, and cloud-native technologies.

Responsibilities

  • Participate as a member of an agile engineering team, contributing to our application codebase daily
  • Develop in the existing codebase using PHP and Java
  • Engage in discussions on complex technical concepts and requirements with both technical and non-technical stakeholders
  • Write clean, well-tested, well-documented, and elegant code
  • Support a team environment where skill, knowledge, and capability are fostered and highly valued
  • Drive our API to be loved by our partners, enabling them to deliver their work into the Cloudbeds ecosystem at high scale
  • Design resilient event-driven workflows, including idempotency, retries, dead-letter handling, and reconciliation
  • Assist in researching new technologies to ensure the best fit, quality, and outcome
  • Collaborate with our customers and partners to find the best solution to problems

Requirements

  • 5+ years of software engineering experience building, shipping, and operating production applications
  • Strong proficiency in a language like Java / Python / TypeScript / PHP
  • Solid understanding of relational data modeling, PostgreSQL, caching, API design, distributed systems, and asynchronous or event-driven workflows
  • Strong software engineering fundamentals, including maintainable architecture, automated testing, debugging, performance, security, and operational reliability
  • A passion for developers and APIs, no matter what platform or language they use
  • A solid understanding of REST APIs and best practices
  • Experience within an organization that focused on high availability, scalability, security, automation, and observability
  • Dedication towards observability by leveraging metrics, experiments, and prototypes to ensure decisions are data-driven
  • Strong knowledge and a passion for software engineering best practices, design patterns, and automated testing
  • Experience owning cloud-native delivery and operations, including Terraform, Docker, Kubernetes, Helm, Argo CD, AWS, CI/CD, observability, and production incident response
  • Strong teamwork and time management skills
  • Business-level English fluency, with strong written communication and collaboration skills in a remote, globally distributed team

Benefits

  • Remote First, Remote Always
  • PTO in accordance with local labor requirements
  • Monthly Wellness Fridays - enjoy an extra-long weekend every month
  • Fully Paid Parental Leave
  • Home office stipend based on country of residency
  • Professional development courses in Cloudbeds University
  • Access to professional development, including manager training, upskilling and knowledge transfer
Senior Software Engineer
View Original