Lead Software Engineer - Java/Python
Core
Design, build, and troubleshoot secure, high-quality software solutions and event-driven services for consumer banking products.
Role type
Lead Software Engineer (Java/Python)
Builds
Secure, stable, scalable technology products for consumer & community banking
Domain
Fintech / Consumer Banking
Deliverable
production ML models | product features
Required skills
Java, Python, JavaScript, Spring Boot, Kafka, AWS, CI/CD, application resilience, security practices
Preferred skills
leading small engineering teams, mentoring junior engineers, machine learning model development, AI-assisted engineering, Visual Studio Code debugging
Technologies
AWS, Kafka, Spring Boot, Visual Studio Code
Responsibilities
Design and build software solutions using creative approaches; write and review secure production code; automate fixes to strengthen operational stability; lead architecture review sessions with vendors and internal teams; partner with stakeholders to turn business needs into technical solutions
Seniority
Senior, hands-on IC with leadership responsibilities (via careerplan.io/jobs/g224dfbe-lead-software-engineer-javapython-at-j-p-morgan)