JPMorgan Chase Bank N.A. logo

Software Engineer [Multiple Positions Available] [MR-SE-RI-045331.004394]

JPMorgan Chase Bank N.A.

Jersey City, NJFull-time$152–185K/yrTracked 2w agoSeen in employer's feed 1w ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$152–185K/yr
Location
Jersey City, NJ
Schedule
Full-time
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Master's degree

Job overview

JPMorgan Chase Bank N.A. is hiring a Software Engineer [Multiple Positions Available] [MR-SE-RI-045331.004394]. JPMorgan Chase is seeking software engineers to design, develop, and maintain scalable software solutions, build data pipelines, design system architecture, and mentor junior engineers, working with cross‑functional teams and ensuring security and CI/CD best practices. Implement testing strategies, diagnose technical issues, and maintain CI/CD pipelines for rapid delivery.

Key focus areas include Design, develop, and maintain scalable software solutions with clean, well‑documented code., Build and optimize data pipelines for ingestion, transformation, and machine‑learning support., and Design robust, cost‑effective system architecture for modern cloud‑based environments..

Important skills include SQL, Common Table Expressions, Window Functions, Dynamic SQL, Python, and Concurrency.

Skills & qualifications

RequiredNice to have

Skills

SQLCommon Table ExpressionsWindow FunctionsDynamic SQLPythonConcurrencyMultiprocessingDistributed SystemsPySparkAWSAmazon EC2Amazon S3AWS LambdaAmazon RDSAmazon EKSAmazon ECSAWS SQSAWS SNSMicroservicesRESTAWS Step FunctionsAPI GatewayJSONXMLApache SparkAsynchronous Event-Driven ServicesUnit TestingIntegration TestingNoSQLPython FrameworksCI/CDOAuth 2.0TerraformTableauODBC Connectors

Qualifications

Master's Degree in Information Systems or Computer Engineering or Computer Science or Related FieldBachelor's Degree in Information Systems or Computer Engineering or Computer Science or Related Field or Equivalent Experience2 Years Experience4 Years Experience

Benefits

Medical Insurance
Tuition Assistance

Full job description

Experience Required

2 years

Minimum Education Required

Master's degree

Compensation

$151,500.00 - $185,000.00 / Yearly

Hours Per Week

40

Number Of Positions

100

Shift

First Shift (Day)

Job Description

EMPLOYER: JPMorgan Chase & Co.

JOB TITLE: Software Engineer [Multiple Positions Available]

LOCATION: 545 Washington Blvd, Jersey City, NJ 07310.

DUTIES: Design, develop, and maintain scalable and efficient software solutions including writing clean, maintainable, and well-documented code. Build and optimize data pipelines including data ingestion, transformation, and processing to support analytics and machine learning tasks. Design system architecture that is robust, scalable, and cost-effective involving making decisions about the best technologies and practices to analyze existing code bases and redesign for modern cloud-based architecture. Identify and resolve performance bottlenecks applications and data processing workflows to ensure high efficiency and speed. Work closely with cross-functional teams, including data scientists, product managers, and other engineers. Provide mentorship and guidance to junior engineers. Implement testing strategies to ensure the reliability and quality of software solutions including writing unit tests, integration tests, and conducting code reviews. Ensure applications and data processing workflows comply. Implement best practices for data security and privacy. Maintain CI/CD pipelines to automate the deployment process and ensure smooth and rapid delivery of software updates. Diagnose and resolve technical issues in a timely manner to minimize downtime and ensure smooth operation of applications and services.

REQUIREMENTS: Master's degree in Information systems, Computer Engineering, Computer Science, or related field of study plus 2 years of experience in the job offered or as Software Engineer, Data Engineer, or a related occupation. The employer will alternatively accept a Bachelor's degree in Information systems, Computer Engineering, Computer Science, or related field of study plus 4 years of experience in the job offered or as Software Engineer, Data Engineer, or a related occupation. This position requires experience with the following: Performing data manipulation, data structuring, data design flows, and query optimization using SQL to utilize Common Table Expressions (CTE) window functions, Dynamic SQL and Python; Utilizing multithreading, multiprocessing and distributed computing to process data sets using PySpark and Python; Using AWS services to build and manage cloud-based applications and maintaining AWS resources including EC2, S3, Lambda, RDS, EKS, ECS, SQS and SNS; Developing software in a microservices environment deploying REST API using AWS Lambda, Step Functions, and API Gateway, for serverless architecture; Building applications that utilize JSON and XML formatted data files and service payloads for data transfers; Developing and automating data pipelines using Python and Spark to improve product experience; Building scalable Spark data pipelines and leveraging the scheduler and executor frameworks; Designing and developing financial models and financial workflows using Python; Designing and developing asynchronous event-driven services using AWS services, SNS, and SQS; Designing and developing automated unit and integration testing cases for Python and PySpark based data pipelines; Working with NoSQL databases to manage unstructured data for storing user activity and producing reports; Utilizing Python frameworks to build webservices and REST (Representational State Transfer) API's; Building CI/CD pipelines for large-scale applications; Utilizing Security protocols including OAuth and applying them to both services and consumption; Using Terraform for implementing infrastructure as code for large-scale applications on AWS; Developing and maintaining dynamic and interactive dashboards using Tableau leveraging advanced visualization, ETL automation, and ODBC connectors. Full-time. Salary: $151,500 - $185,000 per year. To apply for this position, please email your resume to [email protected] with following job ID clearly indicated: [MR-SE-RI-045331.004394]. JPMorgan Chase & Co. is an Equal Opportunity and Affirmative Action Employer, M/F/D/V.

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.

Place of Work

On-site

Requisition ID

[MR-SE-RI-045331.004394]

Job Type

Full Time

Application Instructions

To apply for this position, please email your resume to [email protected] with following job ID clearly indicated: [MR-SE-RI-045331.004394]. JPMorgan Chase & Co. is an Equal Opportunity and Affirmative Action Employer, M/F/D/V.

You've read the whole posting — now see how you match it.