Software Engineer

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.
$159,700 - $185,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase is seeking a Senior Software Engineer to join our Commercial & Investment Bank division. This role offers an exciting opportunity to work with cutting-edge technology in one of the world's leading financial institutions.

As a Senior Software Engineer, you'll be responsible for developing, testing, and debugging automated tasks across our applications, systems, and infrastructure. You'll work within our microservices architecture, utilizing modern technologies including Java, JavaScript, Kubernetes, and AWS Cloud Services.

The ideal candidate brings 7+ years of software engineering experience and a strong background in backend development. You'll be joining a team that values technical excellence, innovation, and collaborative problem-solving. Your role will be crucial in ensuring the reliability and performance of our systems through monitoring, troubleshooting, and implementing resilient solutions.

We offer a comprehensive benefits package including competitive salary ($159,700-$185,000), health coverage, retirement plans, and continuous learning opportunities. Our technology team operates at the intersection of finance and innovation, providing solutions that impact millions of customers globally.

This position is based in our Chicago office and requires participation in 24x7 support coverage as needed. Join us to work on challenging problems, learn from industry experts, and contribute to the digital transformation of global banking.

The role combines technical expertise with business impact, offering opportunities to work with modern technologies while building solutions that drive the future of financial services. You'll be part of a team that values innovation, collaboration, and continuous improvement, with access to resources and learning opportunities that support your professional growth.

Last updated 18 hours ago

Responsibilities For Software Engineer

  • Develop, test, and debug automated tasks including applications, systems, and infrastructure
  • Work with development teams throughout the software life cycle
  • Troubleshoot priority incidents and facilitate blameless post-mortems
  • Perform analytics on previous incidents and usage patterns
  • Build and drive adoption for greater self-healing and resiliency patterns
  • Participate in performance tests and identify bottlenecks
  • Participate in 24x7 support coverage as needed

Requirements For Software Engineer

Java
JavaScript
Kubernetes
  • Bachelor's degree in Computer Engineering, Computer Science, Computer Information Systems, Electrical Engineering, or related field
  • 7 years of experience in software engineering or related roles
  • Experience with Unix and Windows 10 or above
  • Knowledge of Agile SDLC
  • Experience with Microservices architecture
  • Proficiency in J2EE, Java, Javascript, Shell Scripting
  • Experience with Apache Tomcat, REST, SOAP, WebSphere
  • Knowledge of AWS Cloud Services
  • Experience with monitoring tools like Dynatrace, Splunk, Prometheus, Grafana, AppDynamics

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • 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 Software Engineer

Lead Software Engineeer - Java/Scala/AWS

Lead Software Engineer position at JPMorgan Chase focusing on Java/Scala/AWS development within Corporate Technology, requiring 5+ years of experience and offering comprehensive benefits.

Senior Lead Software Engineer - Python / Java

Lead Software Engineer role at JPMorgan Chase focusing on Python/Java development for quantitative trading systems, combining technical leadership with hands-on development.

J.P. Morgan Payments Communications Manager

Senior Communications Manager role at J.P. Morgan Payments division, focusing on strategic messaging and executive communications support.

Software Engineer III - Python

Senior Python Software Engineer role at JPMorgan Chase focusing on AI/ML platforms and governance, combining technical expertise with enterprise-scale development.

Software Engineer III Java Full Stack / Big Data

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack and Big Data development with competitive compensation and comprehensive benefits.