Software Engineer - Payments
The Software Engineer - Payments at Confidential Client is responsible for developing and maintaining the payment infrastructure that processes billions in transactions globally. This role focuses on ensuring system reliability, integrating with external payment APIs, and enhancing security and compliance within a high-impact, remote engineering team dedicated to transforming hospitality technology.
About CareerTakes
CareerTakes is a next-generation AI recruiting platform that connects early-career talent with real roles at established companies across regulated industries.
👉 Important disclosure: CareerTakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, confidential client — Technology, Information and Internet.
Applicants for this role may also receive access to additional matched opportunities through the CareerTakes platform.
What You’ll Do
As a Software Engineer on the Payments team you will help operate and evolve the payment systems that move billions in annual transaction volume. You’ll work on payment processing, reconciliation, integrations with partner APIs, observability, and automation to keep a high-reliability platform running.
- Investigate, triage, and resolve production issues across payment processing and reconciliation pipelines.
- Build and maintain integrations with external payment partners and gateways; debug partner-side inconsistencies.
- Improve test coverage, automation, and monitoring to reduce incidents and mean time to resolution.
- Design and ship safe, secure, and compliant changes—prioritizing correctness where small details matter.
- Contribute to architecture and code quality: microservices, event-driven flows, and data integrity practices.
- Collaborate with cross-functional teams during incidents and post-incident reviews; document findings and follow-through on fixes.
Keywords: payments engineer, payment processing, reconciliation, payment integrations, PCI, observability, PHP, Java, MySQL, PostgreSQL, microservices, event-driven, AWS, Kubernetes, Docker, DataDog, GitHub Actions, fintech.
Minimum Qualifications
- 2+ years professional software engineering experience building web applications (PHP or Java preferred).
- Bachelor’s degree (or equivalent experience) in Computer Science or related field.
- Practical experience with relational databases (MySQL or PostgreSQL) — writing efficient queries and understanding indexing.
- Familiarity with event-driven architectures and microservices concepts.
- Experience or comfort with modern infrastructure and CI/CD tooling (example: DataDog, GitHub Actions, Kubernetes, Docker, AWS).
- Strong ownership mindset: reliable, detail-oriented, and committed to shipping high-quality code.
- Demonstrated focus on observability: logging, metrics, and monitoring.
- Ability to work effectively in high-urgency incidents and communicate clearly across teams.
Preferred (Nice-to-Have) Skills
- Experience in payments, fintech, or any domain where transaction accuracy and data integrity are critical.
- Familiarity with PCI-DSS, GDPR, or other compliance frameworks.
- Exposure to Domain-Driven Design or working with codebases that follow DDD patterns.
- Hospitality or travel industry experience.
- Hands-on production experience with event streaming, reconciliation systems, or high-volume transaction platforms.
Compensation & Benefits
For candidates located in the United States, the expected annual compensation range is $115,000 – $140,000 USD. Actual pay will depend on location, experience, and qualifications.
- Remote-first (telecommute) with team collaboration across time zones.
- PTO in accordance with local labor requirements.
- Paid parental leave.
- Monthly wellness/extended weekend initiatives.
- Home office stipend based on country of residence.
- Professional development and training programs.
Work Authorization & Location
This role is posted for candidates in the United States (telecommute / remote-first) with preference for timezone overlap with Austin, TX. Applicants should be legally authorized to work in the U.S.; please note any need for visa sponsorship in your application.
Interview & Hiring Process
CareerTakes will manage initial screening and coordination. If advanced, you will interview with representatives from our client (technical screens and work-sample or coding assessments as applicable). Candidates may be asked to complete a short technical exercise focused on backend, APIs, or a payments-relevant scenario.
To ensure compliance and fairness, the process may include automated resume screening tools to help prioritize candidates; final hiring decisions are made by humans. If you require a reasonable accommodation at any stage of the hiring process, please indicate that in your application.
How to Apply
Apply via the CareerTakes application flow. Include an up-to-date resume and a brief summary highlighting relevant payments, PHP/Java, and database experience. If you have links to code samples, open-source contributions, or technical writeups related to payments or reliability engineering, include them.
Equal Opportunity & Hiring Transparency
CareerTakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.