We're looking for a Staff Backend Engineer to join our Payments team. As a Staff Software Engineer, you will help deliver an exceptional product experience to our customers all around the world. You will develop in the existing codebase using Java and PHP, lead discussions on complex technical concepts and requirements with both technical and non-technical stakeholders, and own the quality and reliability of your contributions.
Requirements
- Develop in the existing codebase using Java and PHP
- Lead discussions on complex technical concepts and requirements with both technical and non-technical stakeholders
- Ownership mindset: take responsibility for the quality and reliability of your contributions, collaborating closely with peers to design, build, and operate systems together
- Technical excellence: write clean, maintainable, and well-tested code, caring deeply about system quality, performance, and scalability
- Security and compliance awareness: understand the importance of PCI, data privacy, and secure-by-design principles in payment systems
- Continuous learning: be curious about how things connect across the platform, eager to learn from peers
- Mentor to other engineers
- Strategic thinking: see beyond the task, understanding how architectural decisions impact scalability, costs, and long-term flexibility
Benefits
- Remote First, Remote Always
- PTO in accordance with local labor requirements
- 2 corporate apartment accommodations for team member use for free (San Diego & São Paulo)
- 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