This role offers an opportunity to influence architecture, shape engineering practices, and build new capabilities end-to-end on a high-visibility digital banking platform
Job Summary
This role offers an opportunity to influence architecture, shape engineering practices, and build new capabilities end-to-end on a high-visibility digital banking platform.
The Lead Software Engineer will spend approximately 80% of their time hands-on designing and developing software while mentoring other engineers.
The position involves close collaboration with product owners, scrum masters, QA, and business analysts in an agile, product-focused environment.
Matching Summary
This role offers an opportunity to influence architecture, shape engineering practices, and build new capabilities end-to-end on a high-visibility digital banking platform.
Salary
Base: $116,400.00 - $194,000.00 Annual (USD); Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
Full-stack development with Java and Spring Boot
API development and integration
Front-end frameworks such as Angular
CI/CD pipelines and Git-based source control
Performance, resiliency, and reliability engineering
Agile team collaboration
Nice-to-have
Mobile development experience with Kotlin, Java, or Swift
Strong organizational and time-management skills
Advanced written and verbal communication
Experience leading technical initiatives
Ability to work autonomously
Culture of belonging promotion
Key Requirements
Bachelor's degree with minimum 5 years experience or Associate's degree with minimum 7 years experience
Minimum 5 years systems analysis and/or application development experience
Experience with Java and Spring Boot services
Familiarity with CI/CD and modern DevOps practices
Experience using Git-based source control
Working knowledge of databases and distributed systems