remote
Lead Software Engineer - Java, Python preferred - JPMorganChase
Software Engineer
Lead Software Engineer driving high‑quality Java/Python solutions, designing secure APIs, and mentoring teams to elevate engineering standards in a fast‑moving Asset & Wealth Management environment.
About the role
Key Responsibilities
- Own end‑to‑end delivery of secure, high‑performance services and APIs that support advisors, clients, and operations.
- Lead design, development, and technical troubleshooting of complex business problems using Java and Python.
- Raise engineering standards through hands‑on coding, thoughtful design, and mentorship of junior engineers.
- Collaborate closely with product and engineering peers across regions to align on architecture, security, and scalability.
- Champion best practices in code quality, testing, and continuous integration to ensure reliability and speed.
Requirements
- Proven experience leading software teams and delivering production‑grade Java and Python code.
- Deep understanding of API design, secure service development, and cloud‑native patterns.
- Strong mentorship skills with a track record of coaching engineers to grow their technical capabilities.
- Excellent problem‑solving, communication, and collaboration abilities.