Software Engineer II, Linux C/C++ Systems Programming

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$133k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $146,500–$217,250.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1018 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer II, Linux C/C++ Systems Programming

As a Software Engineer II- Linux C/C++ systems programming on the Employee Platforms team, you will develop, optimize, and maintain Linux system-level software components designed for high throughput, low latency, and strong fault tolerance. Your daily responsibilities include designing and implementing system software in C/C++, performing root-cause analysis through advanced debugging and profiling, and contributing to WebKit-based GUI capabilities. You will also manage device connectivity for peripherals and I/O interfaces while following Agile SDLC practices like CI/CD and automated testing. The role requires proficiency in C/C++ within Linux environments, experience with database querying languages, and the use of enterprise-authorized AI-assisted development tools to improve code quality. You will solve technical challenges regarding performance, stability, and recoverability in critical runtime environments while ensuring robust event handling and reliable software operation across the stack.

What does a Software Engineer earn?

Median $195000 from 1914 postings across 140 companies.

See salary data

What you'll do

  • Design, implement, and maintain Linux system software in C/C++ for high throughput and low latency.
  • Diagnose and resolve complex technical issues using advanced debugging and profiling techniques.
  • Develop and maintain WebKit-based GUI capabilities including responsive rendering and event handling.
  • Integrate and troubleshoot device connectivity for computer peripherals and I/O interfaces.
  • Execute software solutions through the full Agile SDLC, including code reviews and automated testing.
  • Develop tools and automation to improve code quality and delivery speed.
  • Utilize enterprise-authorized AI-assisted development tools to enhance coding, testing, and troubleshooting workflows.

What we're looking for

  • Formal training or certification on software engineering concepts and 2+ years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
  • Working knowledge of C/C++ in a Linux environment.
  • Experience across the whole Software Development Life Cycle including CI/CD, Application Resiliency, and Security.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools with an understanding of responsible AI use.
  • Knowledge of GoLang (preferred).

More like this

Similar roles

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 45 days ago $224,000–$356,500
Linux Kernel Ubuntu Red Hat Enterprise Linux RHEL CI/CD Git Debian RPM BSP SoC Software Packaging Release Engineering Build Automation ISO System Internals
10+ yrs exp

Linux Systems Engineer

General Dynamics

Springfield, VA +1 75 days ago $107,744–$142,600
Linux Nutanix AHV Prism Central Prism Element Ansible Python Bash Red Hat Satellite Capsule Grafana Zabbix Infrastructure-as-Code Docker Kubernetes CI/CD HAProxy F5 OAuth
5+ yrs exp

Linux Systems Engineer

General Dynamics

Springfield, VA +1 75 days ago $107,744–$142,600
Linux Nutanix AHV Prism Central Prism Element Ansible Bash Python Grafana Zabbix Infrastructure-as-Code Docker Kubernetes CI/CD HAProxy F5 OAuth SSO
5+ yrs exp

Software Engineer II, C++

Microsoft

6 days ago $102,100–$202,200
C C++ Rust Windows Filtering Platform NDIS TCP UDP DNS TLS IP Kernel-mode Systems Programming Network Stack Threat Modeling Automated Testing Memory Management Packet Capture
2+ yrs exp Hybrid