remote
Lead Software Engineer - Java/Python/AIML - JPMorganChase
Software Engineer
Lead Software Engineer driving the design and delivery of secure, scalable Java and Python solutions with AI/ML capabilities, guiding an agile team to build market‑leading technology products for corporate oversight and governance.
About the role
Key Responsibilities
- Lead the architecture, design, and implementation of high‑performance Java and Python services that integrate AI/ML models for corporate oversight.
- Collaborate with cross‑functional teams to define product requirements, prioritize features, and deliver solutions on time within an agile framework.
- Ensure all code meets rigorous security, quality, and performance standards, conducting code reviews and guiding best practices.
- Mentor and coach junior engineers, fostering a culture of continuous improvement and technical excellence.
- Drive the adoption of modern cloud and DevOps practices to support scalable, resilient deployments.
Requirements
- 10+ years of software development experience with strong expertise in Java and Python.
- Proven track record building AI/ML‑enabled applications and integrating them into enterprise systems.
- Deep understanding of secure coding, architecture, and scalable system design.
- Experience leading agile teams and delivering complex, mission‑critical products.
- Excellent communication skills and a collaborative mindset.
Skills
javapythonmachine learning