Lead Engineer (Financial Services) at Strivo Labs
Strivo Labs
Role Overview
The Lead Software Engineer will be responsible for leading the technical design, development and delivery of fintech and financial systems projects delivered by Strivo Labs.
This role combines hands-on engineering, technical leadership and system architecture oversight, ensuring that platforms are built to high standards of security, scalability and reliability.
The Lead Engineer will work closely with:
Technical Product Managers
Software engineers and DevOps teams
Client technical teams
External integration partners to deliver secure, high-performance financial technology platforms.
Key Responsibilities
Technical Architecture & System Design:
Design and oversee system architecture for fintech platforms and digital financial services systems
Define best practices for backend development, APIs and platform infrastructure
Ensure systems are built for scalability, resilience and high availability
Guide architectural decisions around data models, system integrations and cloud infrastructure
Engineering Leadership:
Lead and mentor software engineers across backend, frontend and platform development
Establish engineering standards, coding practices and technical documentation
Review code and ensure adherence to security and performance best practices
Provide technical guidance to the development team during implementation
Platform Development:
Lead the development of backend services, APIs and platform components
Support the development of financial transaction systems, integration services and platform infrastructure
Ensure secure handling of sensitive financial and customer data
Support the implementation of authentication, encryption and security protocols
System Integrations:
Design and oversee integrations with financial systems, payment infrastructure and third-party services
Support integrations with banking systems, payment gateways and financial APIs
Ensure reliable and secure communication between systems
DevOps & Infrastructure Collaboration
Work closely with DevOps engineers to ensure robust infrastructure and deployment pipelines
Support CI/CD pipeline implementation and system monitoring
Ensure platform stability and operational readiness for production environments
Technical Delivery:
Work with the Technical Product Manager to translate product requirements into technical implementation plans
Estimate engineering timelines and guide development planning
Identify technical risks and propose solutions
Ensure projects are delivered on schedule and to a high technical standard
Required Skills & Experience
Engineering Experience
7+ years experience in software engineering
Proven experience designing and delivering scalable backend systems
Experience building API-driven platforms and distributed systems
Experience leading engineering teams or acting as a senior technical lead.