Full Stack Lead Software Engineer- Java
Overview
As a Lead Software Engineer in JPMorganChase's Data Management/Data Tech domain, you will drive the design and delivery of trusted, scalable technology products in a secure, agile setting. You will act as a core technical contributor, shaping real-time, mission-critical systems and leading AI-driven engineering practices across cross-functional teams. You will mentor peers, foster inclusive collaboration, and raise engineering excellence through innovative architectures and vendor collaborations. This role offers impact across critical platforms and a chance to influence how AI is integrated into development at scale.
Compensation / Benefitscompetitive total rewards packagebase salary plus incentive compensationhealthcare coverageon-site health and wellness centersretirement savings planbackup childcare support and tuition reimbursement programs
ResponsibilitiesDeliver creative software solutions and troubleshoot complex problems beyond routine approachesLead with AI-driven methods in daily tasks and code reviewsDesign and develop real-time, mission-critical systems using JavaWork with Kafka to support large-scale engineering challengesOptimize performance, stability, and reliability of systemsFoster a culture of creativity, inclusion, and technical excellenceLead evaluation sessions with external vendors and internal teams on architectural fitChampion communities of practice to promote new technologiesPromote and implement AI-assisted engineering practices across the teamEnsure secure coding, automated testing, and validated AI outputsLeverage SDLC tools and automation to improve value and efficiency
Key requirements5+ years of software engineering experienceHands-on system design, application development, testing, and operational stabilityAdvanced in one or more programming languagesProficiency in automation and continuous deliveryProficient in all aspects of the Software Development Life CycleStrong understanding of CI/CD, application resiliency, and securityExperience with cloud, AI, machine learning, or related technical disciplineKnowledge of the financial services IT landscapePractical cloud-native experienceExperience leading AI-assisted software development tools and setting validation standardsStrong focus on responsible AI use in engineering workflowsleadershipcollaborationcommunicationJavaPythonSpring