Senior Software Engineer – Platform (Payment Systems)
Overview
We are partnered with a fast-growing financial technology organization seeking a Senior Software Engineer to help build and scale a core ledger platform that serves as the financial backbone of its products. This role will focus on designing and maintaining highly reliable, scalable backend systems that manage user balances and financial transactions with absolute accuracy and traceability.
This is a high-impact opportunity to work on mission-critical infrastructure within a modern, service-oriented architecture while collaborating closely with cross-functional partners across product, operations, and customer-facing teams.
What You’ll Do
- Design, build, and optimize scalable backend services that support high-volume financial transactions.
- Develop and maintain ledger-based systems that ensure accuracy, consistency, and auditability of user balances.
- Measure and improve performance, scalability, uptime, and fault tolerance of core services.
- Lead and participate in system design discussions, architectural decisions, and code reviews.
- Promote engineering excellence, best practices, and high-quality standards across the team.
- Build and maintain clean, cohesive RESTful APIs using domain-driven design principles.
- Collaborate cross-functionally with product, customer success, and support teams to deliver reliable, user-focused solutions.
- Contribute to continuous improvement of CI/CD pipelines, testing strategies, and system observability.
What You’ll Need
- Strong attention to detail and a passion for building reliable, high-quality systems.
- 5+ years of experience developing distributed, scalable, and well-architected software.
- 2+ years of experience working with ledger-based systems or financial transaction platforms.
- Deep understanding of computer science fundamentals, including data structures, algorithms, and system design.
- Strong proficiency in Java and Java-based microservices (Spring Boot).
- Experience designing and supporting customer-facing REST APIs.
- Experience designing and maintaining relational databases (PostgreSQL, MySQL, Oracle, or similar).
- Solid understanding of unit and integration testing (JUnit, Mockito, or equivalent).
- Experience with containerized and cloud-native environments (Docker, Kubernetes, CI/CD tools) is a plus.
- Bachelor’s degree in Computer Science or equivalent practical experience.
Why This Role
- Work on foundational financial infrastructure with real-world scale and impact.
- Join a highly collaborative, engineering-driven environment.
- Influence architecture and design decisions for mission-critical systems.
- Competitive compensation, equity participation, and comprehensive benefits.
- Fully remote role within the United States.

.png)