Staff Software Engineer, Backend, Money Team
New
Based in the United StatesFull-TimeStaff
Salary$170,000–$250,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of professional software engineering experience
- Required Skills
- AWSSQLJavaKubernetesNosqlCI/CDDistributed Systems
Requirements
- 6+ years of professional software engineering experience with a strong focus on backend development and distributed systems.
- At least 4 years of hands-on Java experience, including Spring Framework (Core, Web, Boot), Gradle, JUnit, and JVM tuning.
- Strong computer science fundamentals with experience designing scalable, resilient, and high-performance backend architectures.
- Extensive experience building or operating financial platforms involving payments, ledgers, settlements, reconciliation, billing, or money movement.
- Solid understanding of transactional integrity, financial data consistency, idempotency, auditability, and fault tolerance.
- Experience integrating with payment processors, banking partners, settlement systems, and card networks.
- Hands-on expertise with AWS services such as EKS, Aurora RDS, ElastiCache, and DynamoDB.
- Proficiency with Docker, Kubernetes, relational databases, and NoSQL technologies.
- Familiarity with CI/CD pipelines, GitHub Actions, automated testing, and Datadog.
- Excellent communication, collaboration, and stakeholder management skills.
- Demonstrated experience mentoring engineers and driving technical excellence.
Responsibilities
- Design, develop, and scale backend services and APIs supporting payment processing, billing, subscriptions, settlements, reconciliation, ledger management, and money movement platforms.
- Lead the architecture and evolution of highly available, fault-tolerant distributed systems capable of processing high-value financial transactions.
- Provide technical leadership across multiple engineering teams, establishing long-term platform strategy and promoting best practices in system design and security.
- Drive complex initiatives from technical planning through implementation, deployment, and production support.
- Collaborate closely with Product, Finance, Risk, Compliance, and engineering stakeholders to deliver secure, compliant financial capabilities.
- Build and maintain integrations with external payment providers, banking partners, and financial service platforms.
- Mentor engineers, foster technical excellence, and contribute to the continuous improvement of development processes and engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site