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.
Jersey City, NJ, USA
$206,500 - $260,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase, a leading global financial institution, is seeking a Senior Software Engineer to join our Corporate Sector team in Jersey City. This role offers an exciting opportunity to work on innovative software solutions while being part of one of the oldest and most respected financial institutions.

As a Software Engineer, you'll be instrumental in designing and implementing software solutions that solve complex business problems. You'll be involved in all aspects of the Software Development Lifecycle, from requirements analysis to implementation and testing. The role requires expertise in modern technologies including Python, Linux, AWS Cloud Services, and microservices architecture.

The ideal candidate will have at least 7 years of experience (or 5 years with a Master's degree) in software engineering, with a strong background in application architecture, infrastructure, and testing methodologies. You'll be working in an Agile environment, collaborating with project managers, business analysts, and team members to deliver high-quality software solutions.

We offer a competitive compensation package ranging from $206,500 to $260,000, along with comprehensive benefits including healthcare coverage, retirement savings, education budget, and mental health support. Our Corporate Functions team plays an essential role in setting up our businesses, clients, customers, and employees for success.

This is an excellent opportunity for a seasoned software engineer looking to make an impact at a global financial leader while working with cutting-edge technologies and enjoying competitive compensation and benefits. Join us in shaping the future of financial technology at JPMorgan Chase.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Involved in all aspects of the Software Development Lifecycle (SDLC)
  • Analyze requirements
  • Incorporate architectural standards into application design specifications
  • Document application specifications
  • Translate technical requirements into programmed application modules
  • Identify or troubleshoot application code-related issues
  • Take active role in code reviews
  • Assist with design reviews
  • Participate in project planning sessions

Requirements For Software Engineer

Python
Linux
  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or related field plus 7 years experience
  • OR Master's degree plus 5 years experience
  • Experience with Linux
  • Experience with Windows
  • Experience with Agile SDLC
  • Experience with Application Architecture Disciplines
  • Experience with Infrastructure Architecture Disciplines
  • Experience with Microservices
  • Experience with Python
  • Experience with REST
  • Experience with JSON
  • Experience with AWS Cloud Services
  • Experience with Functional Testing
  • Experience with Manual Testing
  • Experience with Performance Testing
  • Experience with Regression Testing

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Competitive total rewards package
  • 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
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer

Python Software Engineer III

Senior Python Software Engineer role at JPMorgan Chase in Glasgow, focusing on developing secure, scalable solutions for the Consumer & Community Banking division.

Lead Software Engineer - Platform Engineering - Chase UK

Lead Software Engineer position at Chase UK focusing on Platform Engineering and Developer Experience, working with cloud-native AWS infrastructure and modern development practices.

Senior Java Software Engineer

Senior Java Software Engineer role at JPMorgan Chase focusing on backend development using Java, Springboot, and AWS within the Securities Services technology group.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development and microservices architecture, offering competitive compensation and comprehensive benefits.

Senior Lead Software Engineer - Java Engineer

Senior Lead Java Engineer position at JPMorgan Chase, focusing on developing derivatives trading systems using Java, Spring Framework, and AWS cloud services.