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.
Plano, TX, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase & Co. is seeking a Software Engineer to join their Commercial & Investment Bank division in Plano, TX. This role offers an exciting opportunity to work with one of the world's leading financial institutions, providing end-to-end application and infrastructure service delivery.

As a Software Engineer, you'll be responsible for maintaining and monitoring production environments, analyzing complex situations, and providing solutions to business and technology stakeholders. You'll work with cutting-edge technologies including Kafka, Microservices, and various enterprise-level systems.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, plus three years of experience in software engineering. You'll need strong technical skills in Java, database technologies, and distributed systems, along with excellent problem-solving abilities.

JPMorgan Chase offers a comprehensive benefits package including competitive base salary, healthcare coverage, retirement plans, and continuous learning opportunities. The company's rich 200-year history and position as a leader in investment banking, consumer banking, and asset management provides unique opportunities for career growth.

Working in the Commercial & Investment Bank division, you'll be part of a global team that provides strategic advice, raises capital, manages risk, and extends liquidity in markets worldwide. This role offers the chance to work on complex technical challenges while contributing to the firm's critical financial infrastructure.

The company is committed to diversity and inclusion, providing equal opportunities and reasonable accommodations for all employees. Join a team that values innovation, collaboration, and technical excellence in a stable, growth-oriented environment.

Last updated a month ago

Responsibilities For Software Engineer

  • Provide end-to-end application or infrastructure service delivery
  • Support day-to-day maintenance of systems
  • Monitor production environments for anomalies
  • Identify issues for escalation and provide solutions
  • Analyze complex situations and trends
  • Provide training to team members
  • Participate in code reviews
  • Assist with design reviews
  • Participate in project planning sessions

Requirements For Software Engineer

Java
Kafka
Redis
  • Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related field
  • 3 years of experience in software engineering or related roles
  • Experience with IMActions and IMAnalytics
  • Knowledge of Websphere and Apache Tomcat
  • Experience with Unix commands and shell scripting
  • Experience with DB2, AMPS, and UMQ
  • Proficiency in JPA, Hibernate, Kafka, Hazelcast
  • Knowledge of REST, O-Auth, Micro-services

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
Parental Leave
  • 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 & Co. Software Engineer

Senior Client Solutions Architect Associate - Embedded Payments

Senior Client Solutions Architect role focusing on embedded payments technology, working with sales and technical teams to design and implement payment solutions.

Product Manager – Senior Associate

Senior Product Associate role at JPMorgan Chase focusing on venture portfolio management tools and analytics, requiring 3+ years of product management experience.

Business Transformation Developer - UiPath (Individual Contributor)

Lead UiPath automation development and team management role at JPMorgan Chase, requiring 8 years of development experience and strong technical expertise.

Software Engineer III - Java

Mid-level Software Engineer position at JPMorgan Chase focusing on Java backend development for financial services platform.

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.