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

Kardow

Hoboken (NJ)

On-site

USD 120,000 - 150,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JPMorganChase is seeking a Software Engineer II to design, implement, and maintain Linux system software in C/C++ within the Corporate Sector, Employee Platforms teams. The role emphasizes high throughput, low latency, and fault tolerance in a critical runtime environment.

You will diagnose complex issues, contribute to WebKit-based GUI, and collaborate across engineering, QA, product, and platform teams to deliver reliable, production-ready solutions.

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, stability, and recoverability in a critical runtime environment.
  • Diagnose and resolve complex issues across the stack using advanced debugging and profiling techniques, with root-cause analysis and performance improvements.
  • Contribute to WebKit-based GUI capabilities and ensure robust integration with underlying system services.
  • Integrate and troubleshoot device connectivity involving common computer peripherals and I/O interfaces.
  • Apply Agile SDLC practices, including iterative delivery, code review, automated testing, and continuous integration.
  • Maintain tooling and automation to improve code quality and delivery speed while ensuring maintainability and testability.
  • Collaborate across engineering, QA, product, and adjacent platform teams to surface risks early and deliver predictable outcomes.
  • Utilize tools within the SDLC toolchain, including AI-assisted development and automation capabilities.

Skills

C/C++ programming
Linux system programming
GoLang (plus)
AI-assisted development tools
Debugging & profiling

Education

Software engineering concepts certification

Tools

Enterprise AI-assisted toolchain

Job description

JPMorganChase is seeking a Software Engineer II to design, implement, and maintain Linux system software in C/C++ within the Corporate Sector, Employee Platforms teams. The role emphasizes high throughput, low latency, and fault tolerance in a critical runtime environment.

You will diagnose complex issues, contribute to WebKit-based GUI, and collaborate across engineering, QA, product, and platform teams to deliver reliable, production-ready solutions.

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 & Resilient
Linux C/C++ Systems Engineer II — High-Performance & Resilient

JPMorganChase • Jersey City (NJ)

On-site
USD 110,000 - 170,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 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 | 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 & 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
Software Engineer II- Linux C/C++ systems programming

JPMorganChase • Jersey City (NJ)

On-site
USD 110,000 - 170,000
Senior Lead C++ Low-Latency Engineer
Senior Lead C++ Low-Latency Engineer

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 150,000 - 210,000