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