Linux C/C++ Systems Engineer II — High-Performance & Resilient

JPMorganChase

Jersey City (NJ)

On-site

USD 110,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

JPMorganChase is seeking a Software Engineer II to design, implement, and maintain Linux system software in C/C++, delivering high throughput and fault tolerance within the Corporate Sector, Employee Platforms teams.

You will debug across the stack, contribute to GUI components, ensure robust device connectivity, and apply Agile practices with AI-assisted development tools to produce scalable, production-ready software while collaborating with engineering, QA, product, and platform groups.

Qualifications

  • Formal training or certification on software engineering concepts and 2+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Working knowledge of C/C++ in Linux environment.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment with demonstrated ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
  • Experience across the whole Software Development Life Cycle.
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.

Responsibilities

  • Design, implement, and maintain Linux system software in C/C++, prioritizing performance and stability.
  • Diagnose and resolve complex issues across the stack with root-cause analysis.
  • Contribute to WebKit-based GUI capabilities and ensure robust integration with underlying services.
  • Integrate and troubleshoot device connectivity involving peripherals and I/O interfaces.
  • Apply Agile SDLC practices, including iterative delivery, code review, automated testing, and CI.
  • Maintain tooling and automation to improve code quality and delivery speed.
  • Collaborate across engineering, QA, product, and platform teams to align requirements and surface risks.
  • Leverage AI-assisted development tools to improve automation and efficiency.

Skills

Software engineering fundamentals
System design
Application development
Testing
Operational stability
C/C++
AI-assisted development tools
Responsible AI practices
SDLC
CI/CD
Application resiliency
Security

Tools

GoLang

Job description

JPMorganChase is seeking a Software Engineer II to design, implement, and maintain Linux system software in C/C++, delivering high throughput and fault tolerance within the Corporate Sector, Employee Platforms teams.

You will debug across the stack, contribute to GUI components, ensure robust device connectivity, and apply Agile practices with AI-assisted development tools to produce scalable, production-ready software while collaborating with engineering, QA, product, and platform groups.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux C/C++ Systems Engineer II - High-Performance
Linux C/C++ Systems Engineer II - High-Performance

Kardow • Hoboken (NJ)

On-site
USD 120,000 - 150,000
Linux C/C++ Systems Engineer II - High-Performance
Linux C/C++ Systems Engineer II - High-Performance

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 100,000 - 150,000
Software Engineer II- Linux C/C++ systems programming
Software Engineer II- Linux C/C++ systems programming

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 100,000 - 150,000
Senior Platform Engineer - Low-Latency Linux Systems
Senior Platform Engineer - Low-Latency Linux Systems

Next Frontier Capital • New York (NY)

On-site
USD 180,000 - 260,000
Health care
On-site wellness centers
Retirement savings plan
+1
Senior Platform Engineer – Low-Latency Linux & AI Tools
Senior Platform Engineer – Low-Latency Linux & AI Tools

JPMorganChase • New York (NY)

On-site
USD 180,000 - 240,000
Senior Platform Engineer, Low-Latency Linux & AI Automation
Senior Platform Engineer, Low-Latency Linux & AI Automation

Next Frontier Capital • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Health care coverage
Retirement savings plan
On-site wellness centers
Software Engineer II- Linux C/C++ systems programming | Hoboken, NJ, USA
Software Engineer II- Linux C/C++ systems programming | Hoboken, NJ, USA

Kardow • Hoboken (NJ)

On-site
USD 120,000 - 150,000
Senior Platform Engineer: Low-Latency Linux for Trading
Senior Platform Engineer: Low-Latency Linux for Trading

JPMorgan Chase & Co. • City of Rochester (NY)

On-site
USD 180,000 - 260,000
Software Engineer II- Linux C/C++ systems programming
Software Engineer II- Linux C/C++ systems programming

JPMorganChase • Jersey City (NJ)

On-site
USD 110,000 - 170,000
Software Engineer II: AI‑Driven, Secure & Scalable Solutions
Software Engineer II: AI‑Driven, Secure & Scalable Solutions

Next Frontier Capital • Chicago (IL)

On-site
USD 110,000 - 160,000
Comprehensive benefits
Retirement plan