JOBSEARCHER

Lead Software Engineer - Java

Overview As a Senior Lead Software Engineer in JPMorganChase’s Consumer and Community Banking technology team, you drive secure, scalable product delivery within an agile environment. You provide technical guidance, develop high‑quality production code, and influence product design and operational practices. You champion AI-assisted engineering practices to boost quality and velocity while upholding security and resiliency. You will collaborate with cross‑functional peers to advance enterprise standards and foster inclusive team culture. Compensation / Benefitscomprehensive health care coverageretirement savings plantuition reimbursementmental health supportbackup childcarefinancial coaching ResponsibilitiesProvide technical guidance to business and technical teams, contractors, and vendorsDevelop secure, high-quality production code and review others’ codeInfluence product design, functionality, and operational processesServe as a domain expert in one or more focus areasLead adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, with standardized validationLeverage SDLC tools and AI-assisted development and automation capabilities to maximize automation valuePromote enterprise frameworks, tools, and best practices within the engineering communityEncourage the use and exploration of leading-edge technologies to influence project decisionsFoster a culture of diversity, inclusion, and respect Key requirementsFormal training or certification on software engineering concepts5+ years of practical software engineering experienceHands-on experience in system design, application development, testing, and production stabilityAdvanced Java programmingProficiency in automation and CI/CD methodsStrong understanding of the full Software Development Life CycleAdvanced understanding of agile methodologies (CI/CD, Application Resiliency, Security)Experience with cloud, AI/ML, or related technical disciplinesExperience leading the use of approved AI-assisted development tools with governance for correctness, performance, and securityStrong focus on responsible AI use in engineering workflows, data sensitivity, and security practicesExperience designing, deploying, and managing containerized apps with KubernetesDeep knowledge of the financial services IT landscapeLeadership and mentorshipCross-functional collaborationCommunication and stakeholder managementJava programmingAutomation and CD/CISoftware Development Life Cycle