Lead Software Engineer (Java, AWS)
Core
Lead Software Engineer designing, developing, and stabilizing secure, scalable technology products and frameworks for J.P. Morgan's Common Components team, including LLM and developer tools.
Role type
Senior IC Lead Software Engineer (Java, AWS)
Builds
Secure, stable, scalable technology products, frameworks, SDKs, and applications for internal engineering teams and business functions.
Domain
Financial services / Cloud-native / AI-assisted development
Deliverable
production ML models
Required skills
System design, application development, testing, operational stability, AI-assisted software development, responsible AI use, software development life cycle, agile methodologies, CI/CD, application resiliency, security, financial services IT systems, cloud-native experience
Preferred skills
Java, SDKs/frameworks/developer platforms, agent-native tooling (MCP, LLM tooling), open-source contributions
Technologies
Java, AWS, AI, CI/CD, Cloud, LLM, MCP, Security, Network
Responsibilities
Create software solutions through design, development, and technical troubleshooting; Develop secure, high-quality production code and review/debug code; Lead adoption of enterprise-authorized AI-assisted engineering practices; Apply SDLC tools including AI-assisted development and automation; Identify opportunities to automate recurring issues; Lead evaluation sessions with external vendors and internal teams on architectural designs.
Seniority
Senior, hands-on IC with leadership responsibilities