Lead Software Engineer - Java
Overview
As Lead Software Engineer in JPMorganChase's Commercial & Investment Bank Marketing Platform team, you will be a core technical contributor shaping trusted, scalable technology products. You will translate strategic objectives into executable roadmaps, and drive secure, high-quality delivery with cross-functional partners. You’ll lead adoption of AI-assisted engineering practices and push for operational stability and innovation. This role offers impact at scale within a historic financial services leader, with opportunities to influence marketing technology and product delivery.
Compensation / Benefitscompetitive base salaryhealth care coverageretirement savings plantuition reimbursementmental health supportbackup childcare
ResponsibilitiesDevelop secure, production-grade software and perform code reviews; troubleshoot and optimize solutionsAutomate recurring issues to improve stability of applications and systemsLead evaluation sessions with vendors and internal teams to assess architecture and applicabilityDrive communities of practice to disseminate new technologies across the teamPromote diverse and inclusive team culture and adoption of AI-assisted engineering practicesCoordinate with stakeholders to translate business objectives into technology roadmaps and delivery plansLeverage SDLC tools and AI-assisted automation to enhance development and testingSupport secure coding, automated testing, and pattern reuse across the team
Key requirements5+ years of applied software engineering experienceHands-on design, development, testing, and operational stability experienceProficiency in one or more languages (e.g., Java, C#, .Net)Experience leading AI-assisted software development tools and validating AI outputs for correctness, performance, and securityStrong understanding of responsible AI use, data sensitivity, security, and resiliency requirementsExperience in enterprise-wide automation and workflows; automation and continuous delivery proficiencyProficiency in SDLC and agile methodologies (CI/CD, Application Resiliency, Security)Practical cloud-native experience (AWS or Azure)collaborationproblem-solvingleadershipJavaC#.Net