EngineerJobs.io
← Back to all jobs

Job Description

JPMorgan Chase is seeking a Lead Software Engineer to join its Corporate Technology group in Plano, Texas, onsite. This role centers on designing, building, and delivering Java/Spring Boot and Python enterprise applications while also delivering AI and ML enabled features within an Agile environment. The position typically requires at least five years of practical software engineering experience and a proven ability to translate complex requirements into scalable technical solutions.

Responsibilities

  • Design, develop, test, and support enterprise applications and services using Java, Spring Boot, and Python.
  • Build and maintain RESTful APIs and backend components, integrating with internal platforms and data services.
  • Deliver AI/ML-enabled features through the full development life cycle using Agile methodology, from discovery and prototyping to production rollout and monitoring.
  • Translate business requirements into software and AI/ML specifications, define milestones, and ensure timely delivery.
  • Write secure, high-quality production code in Java/Spring Boot and Python, applying best practices in code quality, testing, and maintainability.
  • Design, develop, and troubleshoot AI/ML solutions, applying creative problem-solving to technical challenges.
  • Produce architecture and design artifacts for complex applications, including service decomposition, API contracts, and integration patterns.
  • Analyze and visualize large, diverse data sets to drive continuous improvement of applications and systems.
  • Identify patterns and insights in data to improve coding hygiene, performance, reliability, and system architecture.
  • Contribute to software engineering communities of practice and explore new and emerging technologies in backend engineering and AI/ML.

Requirements

  • Formal training or certification in software engineering concepts, with five or more years of applied experience.
  • Strong software engineering experience in Java and Spring Boot, including building and supporting production services.
  • Proficiency in Python, including writing production-grade code and integrating with enterprise systems.
  • Solid understanding of data structures, algorithms, and object-oriented design.
  • Knowledge of the Software Development Life Cycle, CI/CD, application resiliency/observability, and security.
  • Experience building and consuming RESTful web services, working with JSON, and integrating across distributed systems.
  • Hands-on experience developing or integrating AI/ML solutions in production (model integration, orchestration, evaluation, or ML-powered features).
  • Familiarity with LLMs, Retrieval-Augmented Generation (RAG), and vector search concepts.

Technologies

  • Java
  • Spring Boot
  • Python
  • RESTful web services
  • JSON
  • LLMs
  • Retrieval-Augmented Generation (RAG)
  • Vector search
  • LangChain
  • LangGraph
  • CrewAI
  • Auto-GPT
  • Relational databases
  • NoSQL databases

Benefits

  • health care coverage
  • on-site health and wellness centers
  • retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching

About Us

JPMorganChase is one of the oldest financial institutions, delivering innovative financial solutions to consumers, small businesses, and many of the world’s leading corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning more than 200 years, the company leads across investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.

The organization offers a competitive total rewards package, with base salary determined by role, experience, skills, and location. Eligible roles may include commission-based pay and/or discretionary incentive compensation, paid in cash and/or equity, aligned with individual contributions. A comprehensive benefits program is available to meet employee needs based on eligibility, including health care coverage and related programs.

We recognize that our people are our strength, and our diverse talents are central to our success. JPMorgan Chase is an equal opportunity employer that values diversity and inclusion and does not discriminate on protected attributes such as race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital or veteran status, pregnancy or disability, or any other basis.

About the Team

Professionals across JPMorgan Chase's Corporate Functions cover a broad spectrum from finance and risk to human resources and marketing. These corporate teams are essential to the firm, ensuring that our businesses, clients, customers, and employees are positioned for success.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.