Point your AI agent at freehire and let it find you a job.

Get the CLI →

Remote Scouts

Lead Software Engineer (Java/Spring | FinTech)

Posted 11 views 1 applied
Discussion

Summary

A hands-on Lead Software Engineer (~50% coding) who drives a regulated financial platform to production launch, owning payments, ledger accuracy, settlement, and reconciliation in Java/Spring Boot, while also leading architecture reviews, CI/CD and testing practices, and mentoring engineers.

About the Role

We are seeking a highly experienced, hands-on Lead Software Engineer to help drive a regulated financial platform into production.

This role combines technical leadership, hands-on development, production readiness, and release ownership. Approximately 50% of the role will remain focused on coding and code reviews, so we are looking for someone who is still deeply technical.

Key Responsibilities

  • Lead the technical readiness and production launch of a financial platform.

  • Write, review, and improve production-grade Java/Spring code.

  • Own critical areas including payments, ledger accuracy, settlement, reconciliation, and transaction reliability.

  • Drive technical reviews, architecture discussions, testing, and code quality standards.

  • Implement strong engineering practices around idempotency, concurrency, data consistency, and financial correctness.

  • Establish release gates and provide evidence-based go/no-go recommendations.

  • Improve automated testing, CI/CD, observability, and production reliability.

  • Mentor engineers and promote strong engineering standards across the team.

  • Collaborate with compliance, risk, audit, product, and business stakeholders.

  • Identify technical risks early and drive them through resolution.

Required Qualifications

  • 5+ years of software engineering experience.

  • 2+ years in a technical leadership role while remaining hands-on with development.

  • Strong hands-on expertise with Java and Spring/Spring Boot or closely comparable backend technologies.

  • Proven experience building, launching, or operating systems that move money or handle regulated data.

  • Strong understanding of SQL, database transactions, locking, isolation levels, and data consistency.

  • Experience with engineering best practices, automated testing, CI/CD, and production releases.

  • Strong technical leadership, problem-solving, and stakeholder communication skills.

  • Ability to balance delivery timelines with system reliability, security, and technical risk.

Preferred Background

Experience within one or more of the following is highly desirable:

  • FinTech

  • Payments and payment processing

  • Banking

  • Lending

  • Financial ledgers

  • Settlement and reconciliation

  • Insurance

  • Marketplace platforms

  • Regulated financial systems

Technical Environment

Java 17, Spring Boot, Maven, MySQL, MongoDB, JPA, React, TypeScript, Azure/AWS, Terraform, Kubernetes, ArgoCD, GitHub Actions, JUnit, Mockito, Vitest, and Playwright.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available