Lead Software Engineer - Java/Back-End with AI
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
6 Reasons to Use Java For Your Next AI Project
Navigating the AI Shift
What is Software Engineering in the Age of AI?
Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries