About the Role
The Software Engineer II in Payments will develop and maintain systems that process financial transactions securely and efficiently, working within a collaborative team to ensure robust, scalable solutions that meet regulatory and business needs.
Responsibilities
- Design and build core components of the payments platform
- Collaborate with product managers to define technical requirements
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve production issues in a timely manner
- Participate in code reviews to ensure code quality and consistency
- Work closely with compliance and security teams to meet regulatory standards
- Optimize system performance and scalability
- Integrate with third-party financial services and APIs
- Ensure data integrity and accuracy across payment workflows
- Support audit and reporting requirements for financial transactions
- Develop monitoring and alerting tools for payment systems
- Contribute to architectural decisions and technical roadmaps
- Maintain documentation for systems and processes
- Respond to incidents during on-call rotations
- Implement fraud detection and prevention mechanisms
- Ensure uptime and reliability of payment processing pipelines
- Collaborate on end-to-end testing of financial operations
- Stay current with evolving payment standards and technologies
- Participate in sprint planning and agile ceremonies
- Mentor junior engineers and share technical knowledge
Nice to Have
- Experience with payment gateways or processors
- Knowledge of PCI-DSS compliance standards
- Familiarity with reconciliation systems
- Experience in a regulated financial environment
- Background in cryptography or secure data handling
- Prior work with high-volume transaction systems
- Exposure to event-driven architectures
- Understanding of idempotency and transactional integrity
- Experience with Scala, Java, or similar languages
- Contributions to open-source projects
Compensation
Competitive salary with equity and benefits
Work Arrangement
Hybrid
Team
Collaborative engineering team focused on financial technology
About the Team
This role is part of a specialized engineering group focused on building and maintaining the company’s payment infrastructure. The team works at the intersection of finance and technology, delivering systems that handle sensitive transactions with high accuracy and compliance.
What You’ll Achieve
You will ship features that directly impact how clients process and track payments. Your work will improve system reliability, reduce manual intervention, and enhance the overall financial experience for users.
Available


