Lead Software Engineer [Multiple Positions Available]

JPMorganChase

Houston (TX)

On-site

USD 150,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase is seeking a lead software engineer in Houston to design, develop, and troubleshoot secure production-grade applications in an Agile team. You will own backend services in Java/Spring Boot, integrate with AWS data stores, and drive architecture discussions while mentoring peers.

Responsibilities include API design, real-time data processing using Kafka/RabbitMQ, Kubernetes deployments, and ensuring high-quality software through comprehensive testing.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science or related field and 7+ years of software engineering roles.
  • Extensive Java backend experience with Spring Boot and REST APIs.
  • Experience with AWS cloud services and data stores (Aurora, PostgreSQL, Oracle).
  • Proficiency in real-time data ingestion with Kafka/RabbitMQ and MongoDB data modeling.
  • Experience with serverless, Kubernetes (Helm, Karpenter), and CI/CD (Jenkins, Spinnaker).
  • Strong UI experience in React ecosystem (Hooks, Redux Toolkit, Router).
  • Security, IAM, and identity federation concepts (ADFS).
  • ETL/BigData workflows (AWS Glue, Redshift) and on-prem to cloud data transfers.

Responsibilities

  • Develop secure, high-quality production code and perform unit to end-to-end testing.
  • Design and implement backend services in Java/Spring Boot and RESTful APIs.
  • Lead technical discussions, mentor engineers, and review peers' work.
  • Collaborate with cross-functional teams to align requirements and timelines.
  • Contribute to architecture decisions and research new automation methods.
  • Conduct technical interviews and help shape product design and operations.

Skills

Java programming
Spring Boot
RESTful APIs
AWS services
Kafka
RabbitMQ
MongoDB
React
Redux Toolkit
React Router
AKKA
Java concurrency
Security & IAM
CI/CD

Education

Bachelor's degree in Computer Engineering, Computer Science, or related field

Tools

Spring Data JPA with Hibernate
AWS Aurora
PostgreSQL
Oracle databases
AWS Athena
Kubernetes
Helm
Karpenter
Docker
React (UI)
React Hooks
Redux Toolkit
React Router v6+
ADFS identity federation
AWS Glue
Amazon Redshift
Datadog
Jenkins
Spinnaker

Job description

Job Description

Duties: Execute solutions, design, development, and technical troubleshooting to build solutions or break down technical problems. Work in an Agile development environment with team members, including Product Owners. Develop secure, high-quality production code, review and debug code written by others, and drive decisions influencing product design, application functionality, and technical operations. Ensure quality and completeness of the product through unit, component, integration, and end-to-end testing. Serve as a subject matter expert and influence peers and project decision makers to consider the use of leading-edge technologies. Provide technical guidance and mentorship to junior engineers on coding standards, best practices, and design patterns. Collaborate with cross-functional team members to align on technical requirements, project timelines, and deliverables. Conduct technical interviews to assess candidates programming skills, system design knowledge, and problem-solving abilities. Research and explore new automation methods through independent study, attending industry-leading conferences for production support tasks automation.

Qualifications

Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, or related field of study plus 7 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, Application Developer, Technical Lead, or related occupation.

Skills Required: This position requires five (5) years of experience with the following: Developing backend systems in Java, including JDK 8 or higher using Spring Boot; building RESTful APIs and integrating them with AWS Aurora, PostgreSQL, and Oracle databases using Spring Data JPA with Hibernate; applying query optimization techniques and managing transactional workflows; managing real-time data ingestion pipelines using Kafka and RabbitMQ; designing aggregation pipelines and indexing strategies for unstructured data in MongoDB. This position requires three (3) years of experience with the following: executing serverless SQL queries with AWS Athena; managing and deploying containerized applications using Kubernetes, with Helm charts for deployment and Karpenter for autoscaling. This position requires any amount of experience with the following: Developing high-performance applications in distributed environments through Java concurrency frameworks, including Akka; building enterprise-grade UI applications in React, including implementing custom hooks for reusable business logic, state management using Redux Toolkit in multi-module applications, and routing strategies with React Router v6+; implementing authentication and authorization mechanisms and integrating identity federation using ADFS; designing, developing, and deploying end-to-end bigdata platforms and ETL pipelines to process terabyte-scale datasets; executing workflows through AWS Glue and performing warehousing in Amazon Redshift; enabling secure, efficient file transfers from on-premises to cloud environments; implementing security and access controls using AWS IAM; configuring security features in ALB and NLB including WAF integration and SSL termination; configuring monitoring and observability features with Datadog; implementing metric collection, alerting policies, distributing tracing, and real-time performance dashboards; orchestrating CI/CD workflows using Jenkins and Spinnaker across development, testing, and production environments.

Job Location: 600 Travis Street, Houston, TX 77002.

Full-Time.

About Us

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in 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 based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

About The Team

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer [Multiple Positions Available]
Lead Software Engineer [Multiple Positions Available]

Aumni • Houston (TX)

On-site
USD 140,000 - 210,000
Health insurance
Retirement plan
On-site wellness centers
Lead Software Engineer -Java Full stack
Lead Software Engineer -Java Full stack

JPMorganChase • Chicago (IL)

On-site
USD 140,000 - 180,000
Lead Software Engineer – Java / AWS / AI
Lead Software Engineer – Java / AWS / AI

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 200,000
Health care coverage
On-site health centers
Retirement savings plan
+2
Lead Software Engineer - Java / AWS / AI
Lead Software Engineer - Java / AWS / AI

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Backend Java, AWS
Lead Software Engineer - Backend Java, AWS

JPMorganChase • Wilmington (DE)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Full Stack/Java/ React
Lead Software Engineer - Full Stack/Java/ React

JPMorganChase • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

Aumni • Houston (TX)

On-site
USD 120,000 - 180,000
Health care
On-site health centers
Retirement savings plan
+2
Lead Software Engineer - Java/Spring
Lead Software Engineer - Java/Spring

Aumni • Tampa (FL)

On-site
USD 150,000 - 210,000
Competitive compensation
Health care coverage
Retirement savings plan
+2
Lead Software Engineer
Lead Software Engineer

JPMorganChase • Tampa (FL)

On-site
USD 130,000 - 190,000
Health care coverage
On-site wellness centers
Retirement savings plan
Sr. Lead Software Engineer-Full Stack/Java/AWS
Sr. Lead Software Engineer-Full Stack/Java/AWS

JPMorgan Chase • Jersey City (NJ)

On-site
USD 180,000 - 230,000