
Staff Software Engineer, FinPlatform Backend
Flex
full-time
Posted on:
Location Type: Remote
Location: California • New York • United States
Visit company websiteExplore more
Salary
💰 $200,000 - $250,000 per year
Job Level
Tech Stack
About the role
- Design, implement and maintain our Finance service and internal tooling, including financial reporting, reconciliation/audit process.
- Design and develop new APIs and functionalities to support large money movements across our banking partners via different payment rails, such ACH.
- Scale out core platform to support business growth while maintaining performance and reliability
- Continuously improving our daily operations with automation, tooling, design evolution, observability etc.
- Work closely with product, analytics, finance and engineering peers to launch new financial features into our platform
Requirements
- 6+ years of experience in software development or a related field
- Experience in technical leadership, guiding engineering teams through complex projects
- Experience with Java, Python, Golang, or TypeScript/Node.js.
- Strong experience with relational SQL and NoSQL databases, such as MySQL/PostgreSQL/DynamoDB
- Experience in designing and developing the fault-tolerant and scalable distributed systems
- Experience with AWS cloud services: ESC/EKS, Lambda, API Gateway, VPN, RDS etc
- Infrastructure as code(AWS CLI, AWS CDK/Terraform)
- Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
- Follow engineering best practices as well as propose new ones
- Experience with finance reporting and reconciliation
- Deep experience with writing complex query and data mining
Benefits
- Competitive medical, dental, and vision available from Day 1
- Company equity
- 401(k) plan with company match (our company match kicks off at the beginning of 2026)
- Unlimited paid time off + 13 company paid holidays
- Parental leave
- Flex Cares Program
- Free Flex subscription
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGolangTypeScriptNode.jsSQLNoSQLAWSTerraformAPI development
Soft Skills
technical leadershipcommunicationcollaborationproblem-solvingautomationdesign evolutionobservabilityguiding teamsunderstanding technical issuesproposing best practices