Lead Software Engineer

JPMorganChase is one of the oldest financial institutions, offering 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.
Plano, TX, USAColumbus, OH, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS · Cybersecurity

Description For Lead Software Engineer

JPMorgan Chase is seeking a Lead Software Engineer to join their Cyber Security & Technology Controls Architecture & Engineering Team. This role offers an opportunity to make a significant impact while working with cutting-edge technology. As a core technical contributor, you'll be responsible for conducting critical technology solutions across multiple technical areas within various business functions.

The position involves working in an agile team environment to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. You'll be managing CI/CD pipelines, working with vendor applications, and ensuring system stability and performance. The role requires expertise in Java, microservices architecture, containerization, and cloud technologies.

Key technical requirements include experience with Java, J2EE, REST APIs, Kafka streaming, and Spring Framework. You should also be familiar with containerization technologies like Docker and Kubernetes, and have experience with monitoring tools such as Splunk and Grafana.

JPMorgan Chase offers a comprehensive benefits package including competitive base salary, healthcare coverage, retirement plans, and various wellness programs. The company has a rich history spanning over 200 years and maintains a strong commitment to diversity and inclusion.

This role presents an excellent opportunity for experienced engineers looking to work on enterprise-scale systems in the financial sector while contributing to cybersecurity initiatives. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

Last updated 10 hours ago

Responsibilities For Lead Software Engineer

  • Applies technical knowledge and problem-solving methodologies to projects of moderate scope
  • Enables end-to-end monitoring and alerting for pertinent systems
  • Manages all CI/CD pipelines and vendor application installs/updates
  • Partners with vendor product and engineering teams to test and deploy features
  • Communicates technical control requirements to improve security posture
  • Resolves technical issues independently
  • Is accountable for upkeep and availability of small-medium size vendor applications
  • Collaborates with partner teams to integrate application capabilities

Requirements For Lead Software Engineer

Java
Kafka
Kubernetes
MongoDB
Redis
  • 5+ years applied experience in software engineering
  • Hands-on experience with Java, J2EE, REST APIs, Web Services, Micro Services, Kafka streaming, Spring Framework
  • Experience with Terraform and Cloud Formation and CI/CD
  • Experience with Docker, Kubernetes, ECS, Istio
  • Capable of performance testing and tuning
  • Proficient with Data modeling and database design
  • Experience with Splunk, Grafana, Prometheus
  • Knowledge of Agile development methodologies

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer

Client Solutions Architect - Payments - Vice President

Senior technical role combining payments expertise with client solutions architecture at JPMorgan Chase, focusing on complex enterprise implementations and sales support.

Ultra-Low Latency C++ Lead Software Engineer, Equities Electronic Trading Technology

Senior C++ Software Engineering role at JPMorgan Chase focusing on ultra-low latency trading systems development and technical leadership.

Aumni - Software Engineering, Ruby on Rails - Sr Associate

Senior Software Engineer role at JPMorgan Chase's Aumni division, focusing on Ruby on Rails development for private markets technology solutions.

Java Software Engineer III - Rates Technology - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on developing cutting-edge technology solutions for global financial markets using Java and modern engineering practices.

Sr Lead Software Engineer - C++, Linux, Trading

Senior Lead Software Engineer position at JPMorgan Chase focusing on C++ and Linux development for trading systems, offering competitive compensation and comprehensive benefits.