Staff Software Engineer - Banking and Money Movement

New
Based in the United StatesFull-TimeStaff
SalaryCompetitive base salary aligned with U.S. market tiers and experience level.
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of backend engineering experience
Required Skills
PostgreSQLPythonCloud ComputingJavaMySQLMicroservicesDistributed Systems

Requirements

  • 8+ years of backend engineering experience with strong expertise in system design and distributed architectures.
  • 3+ years of experience in fintech, payments, or banking-related technology environments.
  • Strong proficiency in backend programming languages such as Java or Python.
  • Deep experience with relational databases such as PostgreSQL, MySQL, or equivalent systems.
  • Proven track record of building and scaling high-performance, mission-critical distributed systems.
  • Experience breaking down complex business and financial problems into scalable technical solutions.
  • Strong understanding of microservices architectures, web services, and cloud-based systems.
  • Experience leading technical initiatives and contributing to architectural decision-making at scale.
  • Excellent communication skills with the ability to explain complex systems to both technical and non-technical stakeholders.
  • Experience mentoring engineers and contributing to a culture of technical excellence.

Responsibilities

  • Lead the design, architecture, and delivery of large-scale backend systems supporting banking and money movement functionality.
  • Own end-to-end execution of complex technical initiatives, ensuring alignment with product strategy, customer needs, and business goals.
  • Architect and optimize distributed systems for scalability, performance, reliability, and long-term maintainability.
  • Drive development of high-impact features across payments, account management, transaction processing, and reconciliation systems.
  • Collaborate with cross-functional teams including product, design, and engineering to define technical requirements and deliver solutions.
  • Provide technical leadership and mentorship to engineers, raising overall engineering quality and fostering best practices.
  • Contribute to technical roadmaps and long-term system architecture strategy for the payments platform.
  • Identify and resolve system bottlenecks, production issues, and architectural limitations in high-scale environments.
  • Participate in on-call rotations and support production systems to ensure high availability and reliability.
  • Champion engineering excellence, including clean code, testing standards, and continuous improvement of development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive base salary aligned with U.S. market tiers and experience level.
Apply Now