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.
Jersey City, NJ, USA
$148,500 - $185,000
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 talented Software Engineer to join our Asset & Wealth Management team. In this role, you'll be responsible for designing, developing, and implementing innovative software solutions that power our financial services platform.

As a Software Engineer, you'll be deeply involved in all aspects of the Software Development Lifecycle (SDLC), working with cutting-edge technologies including Java, Python, React, and AWS Cloud Services. You'll collaborate with cross-functional teams to analyze business requirements, incorporate architectural standards, and deliver robust software solutions that meet our clients' needs.

Our ideal candidate brings 3+ years of software engineering experience and a strong foundation in computer science or related field. You should be comfortable working with modern development practices including microservices architecture, agile methodologies, and continuous integration/deployment using tools like Jenkins.

We offer a competitive compensation package ranging from $148,500 to $185,000 annually, along with comprehensive benefits including health coverage, retirement plans, tuition reimbursement, and more. At JPMorgan Chase, you'll be part of a global financial institution with over 200 years of history, working on innovative solutions that impact millions of consumers and businesses worldwide.

Join our team and help shape the future of financial technology while working alongside talented professionals in a collaborative, inclusive environment. We value diversity of thought and background, and provide numerous opportunities for professional growth and development.

This position is based in our Jersey City office, where you'll have access to state-of-the-art facilities and resources to support your work. If you're passionate about technology, problem-solving, and making a meaningful impact in the financial services industry, we want to hear from you.

Last updated 11 hours ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions
  • 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
  • Identify and troubleshoot application code-related issues
  • Participate in code reviews
  • Assist with design reviews
  • Participate in project planning sessions

Requirements For Software Engineer

Java
JavaScript
Python
React
MongoDB
Kafka
Redis
  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field
  • 3 years of experience in software engineering or related role
  • Experience with Linux, Agile SDLC, Microservices
  • Experience with J2EE, Jenkins, Spring, HTML, Java, Javascript, Python, React, Angular
  • Knowledge of AWS Cloud Services, MongoDB, Oracle, Splunk, Tableau
  • Experience with testing (Junit, Automated Testing, Functional Testing, Performance Testing, Unit Testing)

Benefits For Software Engineer

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

Product Manager

Product Manager role at JPMorgan Chase focusing on product strategy, development, and implementation of financial solutions with competitive benefits and growth opportunities.

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.

Chase Auto Claims Manager VP

Lead marketing compliance and claims management for Chase Auto as VP, ensuring regulatory adherence while enabling effective marketing communications.

Environmental Health & Safety Program Manager - Global Real Estate

Lead Environmental Health & Safety programs for JPMorgan Chase's Global Real Estate, managing EHS governance, policies, and compliance across global facilities.

Software Engineer III - Athena Trade & Risk Services (Reference Data)

Software Engineer III position at JPMorgan's Athena platform, focusing on reference data systems development and implementation.