Lead Software Engineer - Backend Python/Java
Core
Lead backend software engineer designing, developing, and maintaining scalable, secure financial technology products using Python/Java.
Role type
Senior IC backend software engineer (Lead)
Builds
Trusted market-leading technology products for financial services
Domain
Financial services / Cloud native / Backend systems
Deliverable
production ML models | product features
Required skills
Python, Java, System design, CI/CD, Agile methodologies, Cloud native experience, AI-assisted development tools, Secure coding practices, Software Development Life Cycle (SDLC), Financial services IT systems knowledge
Preferred skills
Experience leading effective use of AI-assisted software development tools, Coaching engineers on safe AI adoption, Vendor evaluation
Technologies
Python, Java, AI-assisted development tools, Cloud platforms
Responsibilities
Execute creative software solutions and technical troubleshooting, Develop secure production code and review/debug others' code, Drive team adoption of AI-assisted engineering practices, Apply SDLC tools to improve automation value, Identify opportunities to automate remediation of recurring issues, Lead evaluation sessions with external vendors and internal teams
Seniority
Senior, hands-on IC with leadership responsibilities