Taro Logo

Principal Software Engineer (Multiple Positions Available)

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
Plano, TX, USA
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Principal Software Engineer (Multiple Positions Available)

JPMorgan Chase & Co. is seeking a Principal Software Engineer to join their Consumer & Community Banking division. This role offers an exciting opportunity to drive technical innovation at one of the world's leading financial institutions.

As a Principal Software Engineer, you'll be at the forefront of designing and implementing distributed systems and microservices architecture. You'll work with cutting-edge technologies including Java, Python, Kubernetes, and Apache Kafka, while leading technical initiatives that directly impact millions of Chase customers.

The role requires expertise in cloud technologies and infrastructure-as-code, with a focus on AWS services and containerization. You'll be responsible for driving architectural decisions, leading code reviews, and mentoring team members while ensuring solutions meet high standards of quality and scalability.

The position offers competitive compensation including base salary, potential for commission-based pay, and comprehensive benefits. You'll be part of Chase's Consumer & Community Banking division, which leads the U.S. in credit card sales and deposit growth while maintaining the most-used digital solutions in the industry.

This is an excellent opportunity for experienced engineers who want to make a significant impact while working with enterprise-scale systems and modern technology stack. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong leadership skills.

Benefits include comprehensive healthcare, retirement savings, tuition reimbursement, and various wellness programs. The company promotes a diverse and inclusive environment and offers professional development opportunities. Located in Plano, TX, you'll be working in a modern facility with access to on-site amenities and a collaborative work environment.

Last updated 9 days ago

Responsibilities For Principal Software Engineer (Multiple Positions Available)

  • Drive the design, development and implementation of software solutions
  • Solve business problems through innovation and engineering practices
  • Lead code reviews to ensure solutions are aligned to pre-defined architectural specifications
  • Lead design reviews and recommend ways to incorporate requirements
  • Lead project planning sessions with project managers and team members
  • Analyze business requirements and outline proposed solutions

Requirements For Principal Software Engineer (Multiple Positions Available)

Java
Python
Kafka
Kubernetes
Cassandra
  • Master's degree in Computer Science, Computer Engineering, Information Technology, Mathematics, Statistics, Data Analytics, Data Engineering, or related field
  • 7 years of experience with Linux and designing/developing distributed systems with Java, Python and Microservices
  • 5 years of experience with AWS ECS and Kubernetes
  • 5 years of experience designing and maintaining event driven architecture using Apache Kafka
  • Experience with Unix, Agile SDLC, Docker, Jenkins, Spring, Hibernate
  • Experience with REST, SOAP, Maven, JSON, AWS Cloud Services
  • Experience with automated testing, performance testing, and system integration testing

Benefits For Principal Software Engineer (Multiple Positions Available)

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

Jobs Related To JPMorgan Chase & Co. Principal Software Engineer (Multiple Positions Available)