Software Engineer - Linux C/C++ Systems Programming
$61k - $101kJ.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
- 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
- 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
- ...— 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++
- ...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++
- ...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
- ...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 timeRemote work
- ...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,...SuggestedWork experience placement
$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 payFull timeRemote work- ...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 timeRemote work
- ...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
- ..., 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++
- ...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
$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 officeLocal area- ...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 officeRemote work1 day per week
$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 timeWork experience placement- ...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...
- ...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
$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- ...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 jobInternship
$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- ...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
- ...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...
- ...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++
$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$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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 workImmediate startWork visa
$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 timeWork at officeFlexible hoursShift work$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 timeTemporary workPart time$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- ...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++
$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 timeWork at office- ...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
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!
- senior linux systems engineer Jersey City, NJ
- linux systems administrator Jersey City, NJ
- linux administrator Jersey City, NJ
- linux developer Jersey City, NJ
- linux engineer Jersey City, NJ
- c++ programmer Jersey City, NJ
- c++ developer Jersey City, NJ
- c++ software developer Jersey City, NJ
- system performance engineer Jersey City, NJ
- software system engineer Jersey City, NJ








