Lead Software Engineer - Java
JP Morgan Chase
In this Lead Software Engineer role within the Corporate Investment Bank, you design, develop, and deliver innovative technology products that support clients and the firm. You work with agile teams to improve stability and drive business objectives, building secure, scalable solutions. You contribute to a culture of diversity, inclusion, and continuous learning while advancing your career in a dynamic environment. This opportunity combines hands-on engineering with leadership to shape critical, cutting-edge financial technology.
Responsibilities- Design, develop, and troubleshoot software solutions
- Write secure, high-quality production code and review peers’ code
- Identify opportunities to automate recurring remediation tasks
- Lead evaluation sessions with external vendors, startups, and internal teams
- Probe and validate architectural designs and technical credentials
- Lead communities of practice across Software Engineering
- Promote adoption of new and leading-edge technologies
- Foster a team culture of diversity, opportunity, inclusion, and respect
- Hands-on system design and application development
- Proficiency in one or more programming languages
- Automation and continuous delivery methods
- Experience across the Software Development Life Cycle
- Understanding of agile methodologies, CI/CD, application resiliency, and security
- Experience with cloud, AI/ML, or related technical disciplines
- Practical cloud-native experience
- Knowledge of the financial services industry and IT systems
- collaboration
- continuous learning
- diversity and inclusion
- programming languages
- automation and CI/CD
- SaaS/Cloud architectures
Reference: WJ-747_30175930