Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Linux C/C++ Systems Programming

$61k - $101k
Full-time

J.P. Morgan

Salary: $61,000 - 101,000 per year Requirements:

  • Formal training or certification in software engineering concepts, with at least 2 years of applied experience
  • Practical experience in system design, application development, testing, and operational stability
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database query languages
  • Working knowledge of C/C++ in a Linux environment
  • Hands-on experience using enterprise-authorized AI-assisted software development tools for activities such as coding, testing, troubleshooting, or documentation, with the ability to critically assess and validate generated outputs
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations
  • Experience across the full Software Development Life Cycle
  • Familiarity with Agile practices such as CI/CD, application resiliency, and security
  • Knowledge of Go is a plus
Responsibilities:
  • Design, implement, and maintain Linux system software in C/C++, with a focus on performance, stability, and recoverability in a critical runtime environment
  • Diagnose and resolve complex issues across the stack using advanced debugging and profiling, emphasizing root-cause analysis, regression prevention, and measurable performance improvements
  • Contribute to WebKit-based GUI capabilities, supporting responsive rendering, reliable event handling, and integration with underlying system services
  • Integrate and troubleshoot device connectivity for common computer peripherals and I/O interfaces, translating device requirements and behavior into reliable software operation and clear diagnostics
  • Apply Agile SDLC practices, including iterative delivery, code reviews, automated testing, and continuous integration in line with team standards
  • Use tooling and automation to improve code quality and delivery speed while keeping solutions maintainable, testable, and production-ready
  • Collaborate with engineering, QA, product, and platform teams to align requirements, identify risks early, and deliver predictable outcomes
  • Use software development lifecycle tools, including enterprise-authorized AI-assisted development and automation capabilities, to increase the value of automation
Technologies:
  • AI
  • CI/CD
  • Support
  • Linux
  • Marketing
  • Security
  • C++
  • Golang

More:

We are collaborating with hackajob to connect professionals with this Software Engineer II opportunity in our Corporate Sector, Employee Platforms teams. In this role, you can build your skills and experience while contributing to software components designed for high throughput, low latency, and fault tolerance. Our professionals across Corporate Functions support areas including finance, risk, human resources, and marketing, helping our businesses, clients, customers, and employees succeed. We are one of the worlds long-established financial institutions, serving consumers, small businesses, and corporate, institutional, and government clients through the J.P. Morgan and Chase brands. We offer a competitive total rewards package, with compensation based on role, experience, skills, and location; eligible roles may also include incentive compensation. Benefits for eligible employees include health care, on-site wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching. We value diversity and inclusion, are an equal opportunity employer, and provide reasonable accommodations for religious practices and disability-related needs.

last updated 42 week of 2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Linux C/C++ Systems Programming in Jersey City, NJ vacancy
  •  ...— and we have the perfect software engineering opportunity for you.  As...  ...develop, optimize, and maintain Linux system-level software components...  ...Linux system software in C/C++, prioritizing performance,...  ...environment with one or more modern programming languages and database... 
    C++

    JPMorgan Chase & Co.

    Jersey City, NJ
    9 days ago
  •  ...macOS Systems/Application Developer C/C++ & Golang | VDI and Thin-Client Environments EXPERIENCE...  ...migration initiative from Linux to macOS. The role will primarily focus...  ...Experience 5 to 7 years of relevant software development experience, with a... 
    C++

    Invences

    Jersey City, NJ
    2 days ago
  •  ...IncJob DescriptionJob Title: Software Engineer/ Embedded EngineerLocation:...  ...desire to work with Embedded System Software and Test Equipment,...  ...ongoing support to multiple programs in a Production environment....  ...must have experience in C/C++, with knowledge of other high... 
    C++
    Contract work

    LanceSoft

    Jersey City, NJ
    2 days ago
  •  ...Job Title: MacOS Systems Engineer | macOS Developer Location: Jersey City, NJ 07302 Work...  ...OSX Internals | Core API Framework • Programming in C, C++ | Swift | Golang • CI/CD Practices...  ...and hardware-level capabilities from Linux into the macOS ecosystem. The... 
    C++
    Full time
    Remote work

    Pacer Group

    Jersey City, NJ
    1 day ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...responsibility is the ongoing support and administration of database software systems - Plan, coordinate, and administer database systems,... 
    Suggested
    Work experience placement

    AmNet Services

    Jersey City, NJ
    4 days ago
  • $112.32k

     ...internals, and Core API frameworks Programming skills in C, C++, Swift, or Golang Familiarity...  ...proven remote management frameworks from Linux for macOS Technologies: AI...  ...We are hiring a full-time macOS Systems Engineer / macOS Developer for our core infrastructure... 
    C++
    Hourly pay
    Full time
    Remote work

    Pacer Group

    Jersey City, NJ
    6 days ago
  •  ...Job Description Job Title: MacOS Systems Engineer | macOS Developer \n Location: Jersey...  ...| Core API Framework \n • Programming in C, C++ | Swift | Golang \n • CI/CD Practices...  ...and hardware-level capabilities from Linux into the macOS ecosystem. The incumbent... 
    C++
    Full time
    Remote work

    Pacer Group

    Jersey City, NJ
    7 days ago
  •  ...Building native macOS applications using C, C++, and Go is a powerful way to leverage high-performance...  ...maintaining absolute control over memory and system APIs. Because macOS relies heavily on Apple's native Objective-C/Swift runtimes, integrating lower-level... 
    C++
    Long term contract

    Realtech Services

    Jersey City, NJ
    2 days ago
  •  ..., gaming and embedded systems. Grounded in a culture...  ...Senior Systems Design Engineer to join our growing team...  ...position, your software systems engineering expertise...  ...phases of SOC programs   Working with multiple...  ...scripting skills (e.g. C/C++, Perl, Ruby, Python)... 
    C++

    Advanced Micro Devices , Inc.

    Secaucus, NJ
    5 days ago
  •  ...seeking a Senior Firmware Engineer to support the...  ...on board bring-up and system integration. Support...  ...development. ~ Strong programming skills in C/C++ and experience with Embedded Linux. ~ Strong understanding...  ...with hardware-software integration and low-level... 
    C++
    Contract work

    Techvilla Solutions

    Jersey City, NJ
    a month ago
  • $196.35k - $292.6k

     ...highly experienced Senior Software Development Engineer to help lead innovation...  ..., and distributed systems technologies. This role...  ...including distributed systems, Linux systems software,...  ...development. Expert-level programming skills in C/C++ with strong proficiency... 
    C++
    Work at office
    Local area

    NetApp, Inc.

    Brooklyn, NY
    5 days ago
  •  ...Trans-HudsonAbout the RoleSr. Electrical Engineer - SCADA System Supervisor / Integrator, is a role...  ...-based systems.ResponsibilitiesDesign, program and implement systems integration processes...  ...QualificationsExperience with Visual C++ Programming, Wonderware, TI PLCs, GE PLCs... 
    C++
    Work at office
    Remote work
    1 day per week

    Port Authority of New York & New Jersey

    Jersey City, NJ
    5 days ago
  • $220k - $292k

    Staff Software Engineer, Stateful Systems Seattle, Washington, United States Anduril Industries is a defense technology company with...  ...robotics Deep experience with Python, Go lang, C++, Rust, or similar systems programming languages Solid distributed-systems fundamentals... 
    C++
    Full time
    Work experience placement

    Anduril Industries

    Brooklyn, NY
    6 days ago
  •  ...steady pace specializing in the fields of Software Development, Software Consultancy and...  ...Services.Job DescriptionWork as FileNet system administrator to plan, coordinate, and implement...  ...certification is a plusvb.net programming familiarity is a plussql server database... 

    Sonsoft

    Jersey City, NJ
    4 days ago
  •  ...Job Title: Qualitative Engineer Location: Jersey City, NJ Duration: Contract...  ...experience in Python, distributed systems, cloud/grid computing, and market risk...  ...Docker and Kubernetes. ~ Strong programming skills in Python and C++ for high-performance computing. ~... 
    C++
    Contract work

    TSR Consulting

    Jersey City, NJ
    1 day ago
  • $85 per hour

     ...Senior C++ Developer (Contract)Location: Jersey City, NJ (Hybrid/Onsite) Duration: 12 Months...  ..., and deployment of high-performance systems in an object/service-oriented architecture...  ...MultithreadingExperience with AMQ and OracleProficiency in UNIX/Linux and Windows environmentsStrong relational... 
    C++
    Contract work

    Veterans Sourcing Group LLC

    Jersey City, NJ
    3 days ago
  •  ...become available. About Software Engineering Roles at Danaher Are you...  ...such as C#, Java, Python, or C++ Participating on an Agile...  ...console and embedded software systems Troubleshooting issues and...  ...with object-oriented programming (e.g., C#, Java, Python, C++... 
    C++
    Remote job
    Internship

    Danaher

    Jersey City, NJ
    1 day ago
  • $142.32k - $213.48k

     ...new or revised application systems and programs in coordination with the...  ...and in programming of software applicationsExperience in...  ...and application framework engineering (skilled in Java, C++ , Rust, KDB, market data,...  ...modern Java, the JVM, the Linux Operating system, system... 
    C++
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Job Description: Senior C++ Engineer New York City / Jersey City – 3days/week onsite...  ...market data feed handlers and distribution systems. Utilize advanced profiling, modern C++...  ...understanding of low-level systems programming, network protocols (TCP/IP, UDP, multicast... 
    C++
    Full time

    Dexian

    Jersey City, NJ
    1 day ago
  •  ...hardcore telecommunications engineers with combined 200 +...  ...Ridge, NJSenior Software Development Engineer (...  ...Engineering, Information System etc. Required Experience...  ...such as Java, Linux, Apache, Open Street Map...  ...be proficient in the programming languages of Java, Java... 

    AmNet Services

    Jersey City, NJ
    4 days ago
  •  ...Software Development EngineerAt AMD, we believe technology...  ...s Data Center Platform Engineering Group (DPEG) is...  ...such as Python, C, Rust, C++, C#, Java, Javascript,...  ...SlurmDeep understanding of Linux and Windows operating systemsHands...  ...-on work with system board interfaces (i.e.... 
    C++

    Advanced Micro Devices , Inc.

    Secaucus, NJ
    3 days ago
  • $125k

     ...Job Title: Z/OS System Programmer Location: Jersey City, NJ -...  ...overseeing both hardware and software environments. You will drive...  ...organization. Lead complex programs and projects, ensuring successful...  ...Bachelor’s degree in Engineering, Computer Science, or a related... 
    Full time

    Yoh, A Day & Zimmermann Company

    Jersey City, NJ
    2 days ago
  • $182k - $242k

     ...Reporting to the Senior Engineering Manager for ML Workflows, this Senior Software Engineer will own the...  ...and evolution of core systems in the Weights & Biases...  ...compiled language (C, C++, C#, Rust, Java) with the...  ...comprehensive benefits program (all based on eligibility... 
    C++
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  •  ...C++ DeveloperLocation: Jersey City, NJ / NYC, NYEmployment Type: Contract - 3 Days Onsite Hybrid WorkW2 only - Immediate Hire - Sr...  ...STL templates • Good knowledge and experience with message based systems (Tibco RV/IBM MQ/Zero MQ) • Strong SQL and related DB skills – indexing... 
    C++
    Contract work
    Immediate start
    Work visa

    Mitchell Martin

    Jersey City, NJ
    3 days ago
  • $180k - $270k

     ...closely with cross-functional engineering teams to solve complex system-level problems and help...  ...embedded, firmware, or hardware-software systems. ~ Expert-level proficiency in C/C++ (object oriented design and...  ...software models. ~ Solid Linux (kernel, bootloaders)... 
    C++
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure LLC

    Brooklyn, NY
    4 days ago
  • $132k - $264k

     ...summary: The (USA) Principal, Software Engineer leads the design and...  ...performance of distributed systems. The position requires strategic...  ...systems.Proficiency in multiple programming languages such as Python,...  ...JavaScript, Dart, Rust, and C++.Demonstrated technical judgment... 
    C++
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    5 days ago
  • $146k - $197k

     ...sensing and validation systems, and sustainable...  ...and ground control software systems. Your scope...  ...systems to onboard Linux software. You will...  ...for a high-agency engineer who identifies what...  ...Strong systems programming skills in Rust and/or C/C++, with the ability and... 
    C++
    Relocation package

    Rainmaker

    Brooklyn, NY
    4 days ago
  •  ...Senior Lead eSoftware Engineer at JPMorgan Chase within...  ..., and Risk Management systems for global equities...  ...Oversee the end-to-end software development lifecycle,...  ...Advanced in one or more programming language(s) - C++14...  ...processes. Proficiency in Linux/Unix, with an... 
    C++

    Testing Site - JPMC

    Jersey City, NJ
    6 hours ago
  • $61k - $101k

     ...training or certification in software engineering concepts and at least five...  ...for hands-on experience in system design, application development...  ...of object-oriented programming, software design, and design...  ...should have experience with Linux-based systems, automation, and... 
    Full time
    Work at office

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...Engineer, Business Solutions We believe in bold ideas...  ...Management & Strategic Programs team, this role designs...  ...that connect systems that currently require...  ...Mandatory ~3–6 years of software development experience,...  ...scripts in Python, Java, C++, Go, or equivalent languages... 
    C++
    Local area

    Wiley

    Hoboken, NJ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Linux C/C++ Systems Programming. Be the first to apply!