Lead Software Engineer

JPMorgan Chase & Co.
New York, NY, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Confluence JIRA Code Review Data Security Data Structures Hibernate (Java) Apache JMeter Junit Systems Development Life Cycle Fortify (Software)
+16 more
Software Engineering Software Systems SONAR (Symantec) Multithreading Test-Driven Development (TDD) Grafana Spring-boot IT Architecture Kubernetes Cassandra Production Code Apache Kafka Bitbucket Splunk Dynatrace Jenkins

Job description

Experteer Overview As Lead Software Engineer in Community and Consumer Banking, you drive secure, scalable tech solutions that support the firm’s business objectives. You work in an agile environment, collaborating with stakeholders to deliver trusted products across the software lifecycle. You will lead design and development, mentor teammates, and explore AI-enabled workflows to enhance operational stability and customer impact. This role offers a chance to shape architecture and strategy while advancing high-performance platforms in a security-conscious setting. Compensation / Benefits * Apply deep software engineering expertise across the full SDLC while coordinating with stakeholders * Collaborate in a diverse, cross-functional environment to align goals * Develop with Test Driven Development and CI in a shared codebase * Design, develop, and troubleshoot advanced software solutions beyond routine approaches * Deliver secure, high-quality production code and conduct code reviews * Identify automation opportunities to improve operational stability * Lead feature design, drive strategy, and shape program direction * Provide technical leadership and mentoring, encouraging team participation * Prototype and deliver AI-enabled workflows and translate requirements into designs * Mentor engineers and promote best practices in reliability, performance, risk, cybersecurity, and compliance * Coach teams on safe, compliant adoption of AI-assisted development tools * Foster responsible AI use and secure handling of inputs/outputs within delivery practices Tasks * Formal training or certification in software engineering and 5+ years of applied experience * Advanced knowledge of application, data and infrastructure architecture * Extensive core Java (8+) development with Spring or similar framework * Test Driven Development with JUnit * Strong data structures, algorithms and multi-threaded programming * Experience with high-throughput, mission-critical platforms * Experience designing and building reusable services * Experience with data security and encryption in an enterprise setting * Experience with Java Spring Boot, Hibernate, Kafka, Cassandra, Kubernetes, PowerMock, JMeter, Splunk, Grafana, Dynatrace, Jenkins, Sonar, Fortify, Black Duck, Bitbucket, JIRA, Confluence * Proven ability to lead AI-assisted software development tool usage and validate outputs for correctness, performance, and security * Strong understanding of responsible AI use and securing engineering workflows Key requirements * comprehensive health care coverage * retirement savings plan * tuition reimbursement * on-site health and wellness centers * backup childcare * mental health support

Requirements

    • Identify automation opportunities to improve operational stability * Lead feature design, drive strategy, and shape program direction * Provide technical leadership and mentoring, encouraging team participation * Prototype and deliver AI-enabled workflows and translate requirements into designs * Mentor engineers and promote best practices in reliability, performance, risk, cybersecurity, and compliance * Coach teams on safe, compliant adoption of AI-assisted development tools * Foster responsible AI use and secure handling of inputs/outputs within delivery practices Tasks * Formal training or certification in software engineering and 5+ years of applied experience * Advanced knowledge of application, data and infrastructure architecture * Extensive core Java (8+) development with Spring or similar framework * Test Driven Development with JUnit * Strong data structures, algorithms and multi-threaded programming * Experience with high-throughput, mission-critical platforms * aaaaaa with designing and building reusable services * Experience with data security and encryption in an enterprise setting * Experience with Java Spring Boot, Hibernate, Kafka, Cassandra, Kubernetes, PowerMock, JMeter, Splunk, Grafana, Dynatrace, Jenkins, Sonar, Fortify, Black Duck, Bitbucket, JIRA, Confluence * Proven ability to lead AI-assisted software development tool usage and validate outputs for correctness, performance, and security * Strong understanding of responsible AI use and securing engineering workflows Key requirements * comprehensive health care coverage * retirement savings plan * tuition reimbursement * on-site health and wellness centers * backup childcare * mental health support

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:49 min

Augmenting junior and principal engineering roles with AI

Neel Sundaresan Neel Sundaresan +1 · WWC Europe 2026

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all