Lead Software Engineer - Java/Back-End with AI

JPMorgan Chase & Co.
Houston, TX, United States
4 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 Automation of Tests Cloud Computing Computer Networks Distributed Systems Linux System Administration Object-Oriented Software Development Systems Development Life Cycle Software Tools Cloud Services Secure Coding
+10 more
Software Engineering Software Systems Multithreading Java Application Server Software Troubleshooting Backend Event Driven Architecture Low Latency Production Code Microservices

Job description

Experteer Overview As a Lead Software Engineer in JPMorgan Chase’s Commercial & Investment Bank, you will drive the design, development, and delivery of secure, scalable technology products in an agile setting. You will contribute as a core technical member across multiple domains, solving complex problems and guiding engineering practices. You will promote AI-assisted development, secure coding, and automated testing to improve quality and speed. You’ll collaborate with global teams and external partners to shape architecture and drive impact. This role offers the chance to influence critical systems at scale and advance responsible AI adoption. Compensation / Benefits * Execute creative software solutions and troubleshoot complex problems beyond routine approaches * Develop high-quality secure production code and review others’ code * Lead adoption of enterprise AI-assisted engineering practices to improve quality, speed, and outcomes * Leverage SDLC tools and AI-assisted development and automation to enhance value * Lead evaluation sessions with vendors and internal teams to assess architectures and applicability * Lead communities of practice to promote new technologies across Software Engineering * Foster a culture of diversity, inclusion, and respect within the team Tasks * Formal training or certification on software engineering concepts * 5+ years of applied software engineering experience * Expertise in Java fundamentals, OOP, multi-threading, messaging, and computer networks * Experience building high-performance, latency-sensitive Java applications * Experience leading AI-assisted software development tools and setting team expectations for AI output validation * Strong understanding of responsible AI use, data sensitivity, secure handling, resiliency, and security expectations * Knowledge of cloud, AI/ML, and mobile technologies * Experience with distributed systems, microservices, and event-driven architectures * Experience maintaining and troubleshooting software in Linux environments, with containers and cloud services * Strong interpersonal and communication skills for global collaboration * Commitment to continuous learning and improvement Key requirements *

Requirements

a and automation to enhance value * Lead evaluation sessions with vendors and internal teams to assess architectures and applicability * Lead communities of practice to promote new technologies across Software Engineering * Foster a culture of diversity, inclusion, and respect within the team Tasks * Formal training or certification on software engineering concepts * 5+ years of applied software engineering experience * Expertise in Java fundamentals, OOP, multi-threading, messaging, and computer networks * Experience building high-performance, latency-sensitive Java applications * Experience leading AI-assisted software development tools and setting team expectations for AI output validation * Strong understanding of responsible AI use, data sensitivity, secure handling, resiliency, and security expectations * Knowledge of cloud, AI/ML, and mobile technologies * Experience with distributed systems, microservices, and event-driven architectures * Experience maintaining and aaaaaaaaaaaa TX, software in Linux environments, with containers and cloud services * Strong interpersonal and communication skills for global collaboration * Commitment to continuous learning and improvement Key requirements *

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.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · WWC 2022

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all