Software Engineer - Payments
Software Engineer - Payments

Software Engineer - Payments

Full-Time 50000 - 70000 £ / year (est.) No home office possible
Cloudbeds

At a Glance

  • Tasks: Join us to build AI-powered payment solutions for the hospitality industry.
  • Company: Cloudbeds, a leader in hotel management software 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 global payment systems while working with innovative tech.
  • Qualifications: 2+ years of software engineering experience, preferably in PHP/Java.

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.

Imagine working alongside global innovators to build AI-powered solutions that solve hoteliers' biggest challenges. Since our founding in 2012, we've become the World's Best Hotel PMS Solutions Provider and landed on Deloitte's Technology Fast 500 again in 2024 – but we're just getting started.

How You'll Make an Impact: 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. Engineers who demonstrate strong judgment, reliability, and ownership earn increasing scope - including contributing to higher‑impact projects across the payments platform.

Our Payments Team: At Cloudbeds, 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. You don't wait to be told what needs fixing - you flag it, follow through, and close the loop with your team.
  • Technical fundamentals: You understand the importance of writing clean, maintainable, and well-tested code. You care about getting the details right - naming, test coverage, edge cases - because you understand that's where reliability lives. You follow standards and code patterns.
  • Integration aptitude: You’re comfortable working with external APIs and can navigate documentation, debug integration issues, and build toward resilient interfaces - even when the partner side is unclear.
  • Security and compliance awareness: You may not be a PCI expert, but you understand why it matters. You default to secure patterns and ask the right questions when you’re unsure.
  • Collaboration under pressure: You communicate clearly when things break, contribute to investigations without needing full context upfront, and stay composed in high‑urgency moments.
  • Continuous learning: You’re ready to learn. You’re curious about how systems connect beyond your immediate scope. You learn from senior engineers, absorb domain context quickly, and aren’t shy about asking why.

What Sets You Up for Success:

  • 2+ years of PHP/Java web application software engineering experience.
  • Solid working knowledge of MySQL or PostgreSQL - you can write efficient queries and understand indexing basics.
  • Exposure to event-driven architectures and/or microservices concepts; hands‑on experience is a plus but not required.
  • Familiarity with modern infrastructure tooling (e.g., DataDog, GitHub Actions, Kubernetes, Docker, AWS).
  • Understands the value of logging, metrics, and monitoring, and actively contributes to observability in the systems they work on.

Bonus Skills to Stand Out:

  • Familiarity with PCI-DSS, GDPR, or other compliance frameworks - even if just operating within a compliant environment.
  • Experience working in payments, fintech, or any domain where transaction accuracy and data integrity are non-negotiable.
  • Exposure to Domain‑Driven Design concepts or experience working within a codebase that follows its patterns.
  • Hospitality or travel industry experience.

What to Expect - Your Journey with Us: Behind Cloudbeds' revolutionary technology is a team of redefining what's possible in hospitality. We're 650+ employees across 40+ countries, bringing together elite engineers, AI architects, world‑class designers, and hospitality veterans to solve challenges others haven't dared to tackle. Our diverse team speaks 30+ languages, but we all share one language: a passion for innovation and travel. From pioneering breakthroughs in machine learning to revolutionizing how hotels operate, we're not just watching the future of hospitality unfold – we're coding it, designing it, writing it and shipping it. If you're ready to work alongside some of the brightest minds in tech who are obsessed with using AI to transform a trillion‑$ industry, this is your chance to be part of something extraordinary.

Discover our Benefits:

  • Remote First, Remote Always
  • PTO in accordance with local labor requirements
  • Monthly Wellness Fridays - enjoy an extra long weekend every month
  • Full 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.

Everyone is Welcome - A Culture of Inclusion: 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 (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Cloudbeds is committed to the full inclusion of all qualified individuals. As part of this commitment, Cloudbeds will ensure that persons with disabilities are provided reasonable accommodations in the hiring process.

Software Engineer - Payments employer: Cloudbeds

At Cloudbeds, we pride ourselves on being a remote-first employer that champions innovation and collaboration across a diverse global team. Our commitment to employee growth is evident through our professional development opportunities and supportive work culture, where every voice is valued. With benefits like monthly wellness Fridays and full paid parental leave, we ensure our team members thrive both personally and professionally while contributing to the transformation of the hospitality industry.
Cloudbeds

Contact Detail:

Cloudbeds 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 the interview process. Personal connections can give you insights that you won't find anywhere else.

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. Make sure you're comfortable with PHP/Java and SQL queries, as these are key for the Software Engineer role.

✨Tip Number 3

Show off your ownership mindset during interviews. Be ready to discuss past projects where you took initiative, solved problems, and ensured quality. Cloudbeds values engineers who take responsibility, so highlight those experiences!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Cloudbeds team. Let’s get you started on this exciting journey!

We think you need these skills to ace Software Engineer - Payments

PHP
Java
MySQL
PostgreSQL
API Integration
Event-Driven Architectures
Microservices
DataDog
GitHub Actions
Kubernetes
Docker
AWS
Security Awareness
Compliance Knowledge
Collaboration Skills

Some tips for your application 🫡

Show Your Passion for Hospitality: When you're writing your application, let your love for the hospitality industry shine through. We want to see how your skills can help us transform operations and enhance the guest experience.

Highlight Your Technical Skills: Make sure to showcase your technical expertise, especially in PHP/Java and database management. We’re looking for engineers who understand the importance of clean, maintainable code, so don’t hold back on those details!

Demonstrate Ownership and Reliability: We value an ownership mindset, so share examples of how you've taken responsibility for your work in the past. Whether it’s fixing bugs or improving processes, we want to know how you’ve made a difference.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and get you started on this exciting journey with Cloudbeds.

How to prepare for a job interview at Cloudbeds

✨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 ensure quality.

✨Familiarise Yourself with Compliance

Even if you’re not a PCI expert, showing that you understand the importance of security and compliance in payment systems can set you apart. Be prepared to discuss any relevant experience you have with compliance frameworks like PCI-DSS or GDPR, even if it’s just operating within a compliant environment.

✨Show Your Collaborative Spirit

Cloudbeds values teamwork, especially under pressure. Prepare to talk about how you’ve communicated effectively during high-stress situations or contributed to investigations without needing full context. This will demonstrate your ability to collaborate and stay composed when things get tough.

Software Engineer - Payments
Cloudbeds

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>