At a Glance
- Tasks: Join our Payments team to build secure, efficient systems for global transactions.
- Company: Cloudbeds, a leader in hospitality tech with a remote-first culture.
- Benefits: Enjoy remote work, wellness Fridays, and professional development opportunities.
- Other info: Be part of a diverse team passionate about transforming hospitality.
- Why this job: Make a real impact on the hospitality industry with innovative AI solutions.
- Qualifications: 2+ years of software engineering experience, especially in PHP/Java and databases.
The predicted salary is between 50000 - 70000 £ per year.
At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform powers properties across 150 countries, processing billions in bookings annually. From independent properties to hotel groups, we help hoteliers transform operations and uplevel their commercial strategy through a unified platform that integrates with hundreds of partners. And we do it with a completely remote team.
As a Software Engineer on the Payments team, you'll contribute to the infrastructure that powers billions in annual transaction volume across nearly 10,000 properties worldwide. You'll investigate and resolve issues across payment processing and reconciliation systems, improve test coverage and automation, and tackle the steady stream of fixes and improvements that keep a high-reliability platform running. You'll work in a domain where correctness matters and small details compound - and you'll grow your craft inside a team that holds a high engineering bar.
Our Payments tribe builds the systems that keep money moving securely, efficiently, and globally for thousands of our customers. We love solving complex, interconnected problems, integrating with global partner APIs, designing for compliance and security, and constantly iterating on better, more scalable payment solutions. Working on Cloudbeds Payments means joining a supportive, collaborative group of engineers who are building the financial backbone of the industry, together.
What You Bring to the Team:
- Ownership mindset: You take responsibility for the quality and reliability of your work.
- Technical fundamentals: You understand the importance of writing clean, maintainable, and well-tested code.
- Integration aptitude: You’re comfortable working with external APIs and can navigate documentation, debug integration issues, and build toward resilient interfaces.
- Security and compliance awareness: You may not be a PCI expert, but you understand why it matters.
- Collaboration under pressure: You communicate clearly when things break and contribute to investigations without needing full context upfront.
- Continuous learning: You’re ready to learn and curious about how systems connect beyond your immediate scope.
What Sets You Up for Success:
- 2+ years of PHP/Java web application software engineering experience.
- Solid working knowledge of MySQL or PostgreSQL.
- Exposure to event-driven architectures and/or microservices concepts.
- Familiarity with modern infrastructure tooling (e.g., DataDog, GitHub Actions, Kubernetes, Docker, AWS).
- Understands the value of logging, metrics, and monitoring.
Bonus Skills to Stand Out:
- Familiarity with PCI-DSS, GDPR, or other compliance frameworks.
- Experience working in payments, fintech, or any domain where transaction accuracy and data integrity are non-negotiable.
- Exposure to Domain-Driven Design concepts.
- Hospitality or travel industry experience.
Cloudbeds is proud to be an Equal Opportunity Employer that celebrates the diversity in our global team! We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Software Engineer - Payments employer: Third-Party Job Posts
Contact Detail:
Third-Party Job Posts Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Payments
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Cloudbeds on LinkedIn. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures, especially in PHP or Java. We want to see your problem-solving skills shine!
✨Tip Number 3
Show off your ownership mindset during interviews. Share examples of how you've taken responsibility for projects or resolved issues independently. We love candidates who take initiative!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Cloudbeds.
We think you need these skills to ace Software Engineer - Payments
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for the role shine through! We want to see that you’re genuinely excited about transforming hospitality and building innovative solutions.
Tailor Your Experience: Make sure to highlight your relevant experience in payments and software engineering. We love seeing how your skills align with our needs, so don’t be shy about showcasing your technical fundamentals and ownership mindset!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, especially when it comes to your achievements and how they relate to the role. Remember, less is often more!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Third-Party Job Posts
✨Know Your Tech Stack
Make sure you’re well-versed in PHP/Java and have a solid understanding of MySQL or PostgreSQL. Brush up on writing efficient queries and indexing basics, as these are crucial for the role. Being able to discuss your past experiences with these technologies will show that you’re ready to hit the ground running.
✨Demonstrate Ownership Mindset
During the interview, highlight instances where you took responsibility for your work. Share examples of how you identified issues and followed through to resolve them. This will resonate well with the team at Cloudbeds, who value engineers that take ownership and initiative.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss complex problems you've solved in previous roles, especially those related to payment processing or integration with external APIs. Use specific examples to illustrate your thought process and how you approached challenges, as this aligns with the collaborative nature of the Payments team.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects, challenges they face, or their approach to compliance and security. This not only shows your interest in the role but also demonstrates your continuous learning mindset, which is highly valued at Cloudbeds.