Senior Software Engineer

Cloudbeds
Europe
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Ownership","Collaboration","Written communication","Time management","Reliability focus"]

Build and operate APIs, a partner marketplace, and integration infrastructure that enable third-party partners to connect with the platform and extend customer experiences at high scale. Work on resilient event-driven workflows, including idempotency, retries, dead-letter handling, and reconciliation, in a distributed cloud environment. Join the Integrations team to design reliable partner connectors across domains like accounting, POS, revenue management, and compliance reporting using PHP, Java, and modern cloud-native tooling.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cloudbeds
Cloudbeds
1 day ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live
Reposted: similar role first listed 10 months ago

Job Summary

Build and operate APIs, a partner marketplace, and integration infrastructure that enable third-party partners to connect with the platform and extend customer experiences at high scale. Work on resilient event-driven workflows, including idempotency, retries, dead-letter handling, and reconciliation, in a distributed cloud environment. Join the Integrations team to design reliable partner connectors across domains like accounting, POS, revenue management, and compliance reporting using PHP, Java, and modern cloud-native tooling.
Location: Europe
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and deliver the APIs, marketplace, and infrastructure enabling partner integrations with high reliability and quality.
  • •Participate in daily agile development and contribute to the application codebase.
  • •Develop and maintain functionality in the existing codebase using PHP and Java.
  • •Design resilient event-driven workflows, including idempotency, retries, dead-letter handling, and reconciliation.
  • •Research and adopt new tools and technologies while collaborating with customers and partners to solve integration challenges.

Pay and Benefits

Perks:Remote WorkParental Leave

Key Requirements

  • •5+ years of software engineering experience building and operating production applications with strong proficiency in Java, Python, TypeScript, or PHP.
  • •Solid relational data modeling and experience with PostgreSQL, caching, REST API design, distributed systems, and asynchronous/event-driven workflows.
  • •Strong software engineering fundamentals including maintainable architecture, automated testing, debugging, performance, security, and operational reliability.
  • •Experience owning cloud-native delivery and operations, including Terraform, Docker, Kubernetes, Helm, Argo CD, AWS, CI/CD, observability, and incident response.
  • •Business-level English fluency with strong written communication and collaboration in a remote, globally distributed team.
Experience:5+ yearsHospitalityAPIsCloud-nativeDistributed systemsEvent-driven
Skills:OwnershipCollaborationWritten communicationTime managementReliability focus
Languages:English
Tech Stack:PHPJavaPythonTypeScriptPostgreSQLRESTTerraformDockerKubernetesHelmArgo CDAWSCI/CDObservabilityMetricsExperiments

Company Brief

Cloudbeds
Provides a cloud-based hospitality management platform including property management, booking engine, channel management, and revenue management tools to hotels, hostels, and vacation rentals worldwide.
Industry: Hospitality
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Diego, United States
Founded: 2012
Glassdoor
Glassdoor: 4.0
WebsiteLinkedIn