Lead Software Engineer - Java, AWS, Databricks
JP Morgan Chase
Overview
In this Lead Software Engineer role within Corporate Technology, you deliver trusted, market-leading technology products in an agile team. You’ll build and support secure, scalable software while shaping team culture and contributing to the firm’s business objectives. You address complex problems with innovative solutions and help drive technology-led transformation. This role offers the chance to work on high-impact platforms in a forward-thinking, collaborative environment.
Responsibilities- Execute innovative software solutions and tackle complex problems beyond routine approaches
- Develop secure, high-quality production code and review others’ code
- Drive adoption of AI-assisted engineering practices with validation standards and automated testing
- Utilize SDLC tools and AI-assisted development to improve automation and delivery
- Identify opportunities to automate recurring issues for operational stability
- Lead evaluation sessions with external vendors and internal teams on architecture and applicability
- Formal training or certification in software engineering concepts with advanced hands-on experience
- Hands-on experience delivering system design, development, testing, and operational stability
- Advanced in one or more programming languages, preferably Java
- Experience using enterprise-authorized AI-assisted development tools with ability to evaluate outputs for correctness, performance, and security
- Understanding of responsible AI use, data sensitivity, and security requirements; guide peers on safe usage
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies including CI/CD, Application Resiliency, and Security
- Practical cloud native experience
- In-depth knowledge of the financial services IT landscape
- creativity
- collaboration
- communication
- Java (advanced)
- AI-assisted software development tools
- SDLC tooling and automation
Reference: WJ-747_30157507