Software Engineer

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Plano, TX, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase & Co. is seeking a Senior 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, combining cutting-edge technology with global financial services.

As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions from inception to production. You'll work within a dynamic environment that values innovation and engineering excellence, participating in all aspects of the Software Development Lifecycle (SDLC).

The role requires expertise in multiple technologies including Java, SQL, Linux, and Kotlin, with a strong focus on Android development. You'll be involved in analyzing requirements, incorporating architectural standards, documenting specifications, and developing software modules. The position demands strong problem-solving abilities and the capability to troubleshoot complex application issues.

Working at JPMorgan Chase means joining a team that provides strategic advice and services to corporations, governments, and institutions worldwide. The company offers an impressive benefits package including competitive salary, comprehensive healthcare, retirement plans, and various wellness programs.

The ideal candidate will have 7+ years of experience in software engineering or related roles, with a bachelor's degree in Computer Science or related field. They should be proficient in Agile methodologies, version control systems, and have strong communication skills to work effectively with stakeholders across the organization.

This position offers the opportunity to work on significant projects that impact global financial markets while being part of an organization with a 200-year legacy of innovation and excellence in financial services. The role provides excellent career growth potential and the chance to work with cutting-edge technologies in a stable, well-established company.

Last updated 11 hours ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions from inception to production
  • Solve business problems through innovation and engineering practices
  • Participate in all aspects of the Software Development Lifecycle (SDLC)
  • Analyze requirements and incorporate architectural standards
  • Document application specifications
  • Translate technical requirements into programmed application modules
  • Identify and troubleshoot application code-related issues
  • Participate in code reviews and design reviews
  • Collaborate in project planning sessions with project managers and team members
  • Estimate effort and communicate effectively with stakeholders

Requirements For Software Engineer

Java
Linux
Kotlin
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field
  • 7 years of experience as Software Engineer, Architect, Technical Specialist, Operations Engineer, or related occupation
  • Experience with Linux, Unix, Windows
  • Knowledge of Agile and Waterfall SDLC
  • Proficiency in Java, SQL, XML, Maven, JSON
  • Experience with Android development and Kotlin
  • Knowledge of testing frameworks and methodologies
  • Experience with version control systems (GIT, SVN)

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay for eligible roles
  • 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

Agile Program Manager - Technical Program Manager

Senior Agile Program Manager position at JPMorgan Chase focusing on technical program management and agile delivery in the Commercial & Investment Bank division.

Software Engineer

Senior Software Engineer position at JPMorgan Chase focusing on API platform modernization and software development for consumer banking solutions.

Software Engineer

Senior Software Engineer role at JPMorgan Chase focusing on Java development, cloud services, and financial technology solutions in Plano, TX.

Software Engineering - Sr Python Developer

Senior Python Developer role at JPMorgan Chase focusing on corporate technology solutions and application development with comprehensive benefits and growth opportunities.

Java Automation Software Engineer, Senior

Senior Java Automation Engineer role at JPMorgan Chase, focusing on mobile testing and automation with 7+ years experience required.