JOBSEARCHER

Lead Software Engineer - Java and Python

Overview As a Lead Software Engineer in JPMorganChase’s Consumer and Community Banking technology team, you will drive the design and delivery of secure, scalable software that supports critical business objectives. You’ll be a core technical contributor across multiple domains, collaborating with cross-functional teams to build trusted market-leading products. You will lead adoption of AI-assisted engineering practices to improve quality and speed, while upholding security and resiliency standards. This role offers the opportunity to shape engineering culture and mentor others in a fast-paced, fintech environment. Compensation / Benefitscomprehensive health care coverageretirement savings plantuition reimbursementmental health supportfinancial coachingon-site health and wellness centers ResponsibilitiesDesign, develop, and troubleshoot innovative software solutions beyond routine approachesDeliver secure, high-quality production code and review peers’ codeAutomate remediation to improve operational stability of applicationsLead evaluation sessions with external vendors and internal teams on architectures and feasibilityLead communities of practice to promote new technologiesDrive adoption of enterprise AI-assisted engineering practices to improve code quality, delivery speed, and outcomesEnhance SDLC tooling usage, including AI-assisted development and automationFoster a diverse, inclusive, and respectful team culture Key requirementsFormal training or certification in software engineering and 5+ years of hands-on experienceProficiency in back-end technologies (Java, Spring Boot, Python) with microservices experienceExperience with cloud platforms (AWS, Azure), distributed systems, RESTful APIs, WebSockets, JSONHands-on experience with SQL and NoSQL databasesExperience with agile methodologies (Scrum)Proven ability to lead and set expectations for AI-assisted development tools, including validation for correctness, performance, and securityStrong understanding of responsible AI usage in engineering workflows, data handling, resiliency, and securityProficiency across the Software Development Life CycleAdvanced understanding of CI/CD, Application Resiliency, and Securityproblem-solvinganalytical thinkingeffective communicationJavaSpring BootPython