Lead Software Engineer at JPMorgan Chase Corporate Technology in Plano, TX (onsite), with a focus on designing and delivering Java/Spring Boot and Python enterprise applications and AI/ML enabled features; requires a minimum of 5 years of experience.
Responsibilities
- Build, test, and maintain large scale enterprise applications and services using Java, Spring Boot, and Python.
- Create and sustain RESTful APIs and backend components, integrating with internal platforms and data services.
-
- Translate business needs into software and AI/ML specifications, set milestones, and ensure timely delivery.
- Produce secure, productionβgrade code in Java/Spring Boot and Python, following best practices for quality, testing, and maintainability.
- Architect, develop, and troubleshoot AI/ML solutions, applying innovative problem solving to technical challenges.
- Generate architecture and design artifacts for complex applications, including service decomposition, API contracts, and integration patterns.
- Analyze and visualize large, diverse data sets to drive ongoing improvements to applications and systems.
- Identify data patterns and insights to enhance coding hygiene, performance, reliability, and overall architecture.
- Engage with 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 plus at least five years of hands-on experience.
- Strong background in Java and Spring Boot, including building and supporting production services.
- Proficiency in Python, delivering productionβgrade code and integrating with enterprise systems.
- Solid understanding of data structures, algorithms, and objectβoriented design.
- Good knowledge of SDLC, CI/CD, application resiliency/observability, and security practices.
- Experience building and consuming RESTful web services, working with JSON, and integrating across distributed systems.
- Hands-on production experience with AI/ML solutions, including model integration, orchestration, evaluation, or ML-powered features.
- Familiarity with large language models, 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 millions of consumers, small businesses, and a wide range of corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning more than 200 years, we are a leader across investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
We offer a competitive total rewards package, including base salary determined by role, experience, skill set, and location. Eligible roles may receive commission-based pay or discretionary incentive compensation, paid in cash or equity, recognizing individual contributions. A comprehensive benefits program is available to meet employee needs, with eligibility-based options such as health coverage and more.
We value diversity and inclusion as core to our success. JPMorgan Chase is an equal opportunity employer and does not discriminate based on protected attributes such as race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital or veteran status, pregnancy, disability, or other bases. We are committed to fostering an inclusive environment for all employees.
About the Team
Our Corporate Functions comprise professionals spanning finance, risk, human resources, and marketing. This diverse team supports the companyβs businesses, clients, customers, and employees, enabling success across the organization.