Staff Software Engineer, Backend

🔥 0 minutes ago

🇺🇸 United States – Remote

💵 $200k - $250k / year

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Flex

Flex

201 - 500 employees

Founded 2019

💳 Fintech

🏠 Real Estate

👥 B2C

Fintech • Real Estate • B2C

Flex is a financial technology company that enables renters to split and schedule rent payments, pay move-in costs over time, and build credit through on-time rent reporting. It offers consumer-facing payment products (rent split, pay-over-time, and move-in loans) and partners with property owners and property-management systems to help properties collect on-time rent and retain residents. Flex operates via bank partnerships and regulated lending/servicing subsidiaries to provide loans and payment processing while emphasizing security and regulatory compliance.

📋 Description

• Design, build, and scale backend services and APIs that power Flex's core financial infrastructure, including payments, money movement, billing, settlements, reconciliation, and ledger systems. • Lead the architecture and evolution of highly available, fault-tolerant financial platforms that process and track millions of dollars in transactions with accuracy, reliability, and auditability. • Provide technical leadership and guidance on distributed systems design, financial data consistency, transaction integrity, and long-term platform strategy. • Drive the delivery of highly impactful initiatives end-to-end, from requirements gathering and technical design through implementation, rollout, and operational excellence. • Partner closely with Product, Finance, Risk, Compliance, Operations, and cross-functional engineering teams to deliver scalable and compliant payment experiences. • Build robust systems that integrate with external payment processors, banking partners, card networks, and financial service providers. • Design and implement resilient ledger, settlement, and reconciliation workflows that ensure financial accuracy across the ecosystem. • Drive adoption of engineering best practices across the organization, including observability, automated testing, reliability engineering, CI/CD, and secure software development. • Mentor and support engineers on the team, raising the technical bar and fostering a culture of technical excellence and ownership. • Operate mission-critical financial services in production with stringent uptime, security, compliance, and performance requirements. • Contribute to the evolution of Flex's service-oriented architecture, event-driven systems, APIs, message queues, and scalable financial platforms. • Balance hands-on execution with architectural leadership, ensuring both rapid delivery and long-term maintainability of critical money movement systems.

🎯 Requirements

• 6–8+ years of professional software engineering experience, with a focus on backend development. • 4+ years of hands-on Java experience (Spring core/web/boot, Gradle, JUnit, JVM tuning & performance). • Strong computer science fundamentals and proven experience designing scalable, distributed systems. • Deep experience building or operating financial systems, including payments, money movement, ledgers, settlements, reconciliation, billing, or banking infrastructure. • Experience integrating with payment processors, settlement, card networks, banking partners. • Strong understanding of transactional systems, financial data consistency, idempotency, auditability, and fault tolerance in distributed environments. • Skilled at working with both technical and non-technical stakeholders, aligning on scope and delivery. • Ability to write high-quality, testable, maintainable, and secure code. • Hands-on experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB), containerization (Docker/Kubernetes), and relational + NoSQL databases (MySQL, PostgreSQL, DynamoDB). • Proficient with CI/CD pipelines (GitHub Actions preferred), git, and build automation. • Familiar with observability and monitoring tools (e.g., DataDog) for maintaining service availability. • Excellent communicator, comfortable collaborating in globally distributed teams. • Track record of mentoring engineers and raising team standards through best practices.

🏖️ Benefits

• Competitive medical, dental, and vision • Company equity • 401(k) plan with company match • Unlimited paid time off + 13 company paid holidays • Parental leave • Free Flex subscription

Apply Now

Similar Jobs

🔥 15 hours ago

Impact Advisors

501 - 1000

🤝 B2B

🏢 Enterprise

🤖 Artificial Intelligence

Revenue Cycle Managing Consultant leading healthcare revenue cycle transformation projects. Driving operational improvements and collaborating with multidisciplinary teams in an Epic environment.

🔥 19 hours ago

SentinelOne

1001 - 5000

🔒 Cybersecurity

🤖 Artificial Intelligence

☁️ SaaS

Staff Endpoint Software Engineer building lightweight security components for Generative AI Security platform. Collaborating with teams to address real-world GenAI risks and customer challenges.

🔥 19 hours ago

Democratic Data Exchange

11 - 50

🤝 B2B

🤝 Non-profit

🌍 Social Impact

Staff Software Engineer on API Team at Democratic Data Exchange. Building and managing scalable API infrastructure for progressive political campaigns in a remote-first environment.

🕒 Yesterday

Mirantis

501 - 1000

🏢 Enterprise

☁️ SaaS

Principal Customer Engineer for Mirantis managing technical relationships with strategic accounts. Focused on product integration and driving technical alignment in customer environments.

🕒 Yesterday

Velera

1001 - 5000

💳 Fintech

🏦 Banking

Expert .Net full-stack engineer required at Velera, a fintech solutions provider. Responsibilities include developing applications, leading teams, and ensuring compliance with SDLC frameworks.