Software Engineer [Multiple Positions Available]

J.P. Morgan

J.P. Morgan

Software Engineering

Jersey City, NJ, USA

USD 164,400-185k / year + Equity

Posted on May 18, 2026

DESCRIPTION:

Duties: Manage and optimize relational and non-relational databases, implementing strategies for backup, recovery, and archiving. Perform exploratory data analysis to extract, clean, transform, and load data from large enterprise systems. Implement and maintain cloud-based data pipelines to support scalable and reliable workflows. Develop and maintain dynamic, interactive dashboards and automate recurring reports. Utilize distributed computing frameworks for large-scale data processing. Manage big-data storage and serialization formats and automate workflows using scheduling and orchestration frameworks. Apply dimensional and enterprise data modeling techniques, and implement batch, micro-batch, and stream-based data processing methodologies. Develop program increment plans and roadmaps and implement test-driven or behavior-driven development with continuous integration and delivery pipelines. Manage infrastructure using declarative configuration and provisioning techniques. Coach team members on design and development best practices and promote continuous improvement in product quality and team capabilities.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Information Technology and Management, Computer Science, Computer Engineering, or related field of study plus 3 years (36 months) of experience in the job offered or as Software Engineer, Software Developer, Systems Engineer, or related occupation. The employer will alternatively accept a Bachelor's degree in Information Technology and Management, Computer Science, Computer Engineering, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Software Developer, Systems Engineer, or related occupation.

Skills Required: This position requires three (3) years of experience with the following: Performing exploratory data analysis on large-scale enterprise databases to identify trends, anomalies, and opportunities for data extraction, cleaning, transformation, and loading; Applying linear algebra, statistics, and geometrical algorithms to analyze and interpret datasets, enhancing data preprocessing and feature engineering for machine learning models; Managing and optimizing relational and NoSQL databases, including Postgres, MySQL, Cassandra, and DynamoDB for high performance, scalability, and reliability; Implementing and monitoring backup, recovery, and archiving strategies to safeguard data integrity and ensure availability in case of failures or disasters; Designing, developing, and automating end-to-end data workflows and cloud-based pipelines to enable seamless data movement, transformation, and integration across platforms and applications using ETL processes, ODBC connectors, and orchestration tools such as Airflow, Autosys, AWS Step Functions, DBT, or AWS Glue; Building and maintaining scalable data processing pipelines to handle large volumes of data using cluster computing frameworks including Spark, Flink, and Storm and cloud-native solutions; Optimizing data storage, retrieval, and interoperability using big- data formats such as Parquet or Iceberg and serialization formats including JSON and AVRO; Designing and managing cloud-based data lakehouse platforms using AWS Data Lake, Databricks, Hadoop, and Snowflake; Developing dynamic dashboards and visualizations using ThoughtSpot and Qlik Sense to communicate insights to stakeholders, enabling business users to create visualizations through drag-and-drop interfaces, and automating dashboard updates and recurring reports; Coding with Python, Java, or Scala for data processing, transformation, and automation; Developing Unix shell scripts to support data manipulation and workflow automation across distributed environments; Designing scalable, high-performance data structures for analytics and reporting using data modeling techniques such as dimensional modeling, Data Vault, Kimball, or Inmon, including conformed dimensions, fact tables, and normalized models; Optimizing models using indexing, partitioning, and appropriate normalization or denormalization strategies; Aligning with business requirements, governance standards, and documentation practices for maintainability; Participating in Agile ceremonies, such as daily stand-ups, PI planning, or roadmap reviews to support sprint planning and execution; Implementing Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to produce code; Tracking tasks using JIRA and managing source control using Bitbucket; Orchestrating CI/CD pipelines using Harness and Jenkins to automate testing, integration, and deployment processes.

Job Location: 575 Washington Boulevard, Jersey City, NJ 07310.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, discretionary incentive compensation which may be awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. In addition, please visit: https://careers.jpmorgan.com/us/en/about-us.

Full-Time. Salary: $164,400 - $185,000 per year.


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. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans


J.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.​
Manage and optimize relational and non-relational databases, implementing strategies for backup, recovery, and archiving.