Software Engineer II- Linux C/C++ systems programming
JPMorgan Chase & Co.
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Corporate Sector, Employee Platforms teams, you will develop, optimize, and maintain Linux system-level software components that require high throughput, low latency, and strong fault tolerance. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job Responsibilities - You will design, implement, and maintain Linux system software in C/C++, prioritizing performance, stability, and recoverability in a critical runtime environment.
- You will diagnose and resolve complex issues across the stack using advanced debugging and profiling techniques, with a focus on root-cause analysis, regression prevention, and measurable performance improvement.
- You will contribute to WebKit-based GUI capabilities where needed, ensuring responsive rendering, robust event handling, and clean integration with underlying system services.
- You will integrate and troubleshoot device connectivity involving common computer peripherals and I/O interfaces, translating device-level requirements and behaviors into reliable software operation and clear operational diagnostics.
- You will apply Agile SDLC practices, including iterative delivery, code review, automated testing, and continuous integration habits aligned to team standards.
- You will maintain strong tooling and automation habits to improve code quality and delivery speed, while keeping solutions maintainable, testable, and production-ready.
- You will collaborate across engineering, QA, product, and adjacent platform teams to align requirements, surface risks early, and deliver predictable outcomes.
-Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Required qualifications, capabilities, and skills
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 (e.g., for coding, testing, troubleshooting, or documentation) 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
Preferred qualifications, capabilities, and skills
Knowledge of GoLang is a plus JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.
Vacancy posted 41 minutes ago
Similar jobs that could be interesting for youBased on the Software Engineer II- Linux C/C++ systems programming in Jersey City, NJ vacancy
$182k - $242k
...You'll Do:The Runtime & GPU Systems team builds and operates... ..., GPU infrastructure, and Linux systems engineering. We partner closely with security... ...in systems-oriented programming (Go, C/C++, Rust, Bash) with strong... ....S. citizen or national, (ii) U.S. lawful permanent resident...C++Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$160.81k - $213.8k
...Description Employer: Audible, Inc. Title: Software Development Engineer II Location: 1 Washington Park , Newark... ...and oversee ONIX metadata processing systems, including building validation... ...or services using Java, Python, C#, C++, or Object-Oriented Design. Translate...C++Work at officeRemote work- ...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
- ...career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the... ...technical product, application, or system, while gaining the skills and... ...the syntax of at least one programming language with limited...Suggested
- KLA Milpitas, CA seeks an Embedded Software Engineer to design and maintain software for motion... ...semiconductor equipment. The role focuses on C/C++ firmware development, real-time control... ...with electrical, mechanical, and systems teams. Strong debugging, hardware interfacing...C++
- ...the-box communication systems for satellites, UAVs,... ...experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto... ...Proficiency in C or C++ for embedded systems.... ...Understanding of multi-threaded programming and resource-...C++Permanent employmentFull timeContract workWork experience placementLocal area
$99.09k - $165.15k
...including mission systems, radio frequency "RF... ..., one-stop design, engineering and manufacturing services... .... Embedded Software Engineer (II) - Radar & Surveillance... ...using modern C++, embedded Linux (PetaLinux), and RTOS... ...well-being benefit programs. Benefits are available...C++Permanent employmentWorldwideFlexible hoursShift work- Senior Software Engineer - Core Brokerage experience MUST BE IN JERSEY CITY... ...performance on-line trading related systems and applications. Candidate... ...languages like GO, Java, C++, JavaScript will be a plus.... ...Spring Boot, JPA/Hibernate and C/C++, batch scripts - perl,...C++Permanent employmentTemporary workWork at officeRemote work
- ...opportunity for you to take your software engineering career to the next level.... ....As a Software Engineer II at JPMorgan Chase within the... ...improvements to coding hygiene and system architectureDesigns,... ...Python and/or Java application program development with use of automated...Work at office
- ...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,...Work experience placement
- ...to validate and debug ASIC silicon, collaborating with teams in the US and Sweden. You will drive driver development in C/C++ under Zephyr or Linux, and build Python automation for run environments. You will contribute to test coverage, run in-lab validation, and work...C++
- ...Sr. Software Engineer (C++) Location: Jersey City NJ On-site/Remote/Hybrid... ...Top Skills C++ Linux UNIX IPCs Shell scripting... ...distributed, event-driven trading systems optimized for low latency... .... ~ Expertise in Java, C/C++, Python, and Linux. ~...C++Remote work
- ...collaborative environment? As an experienced Software Engineer II- Java Full Stack Developer you will... ...do/Responsibilities Join our AI and Systems Co-Design team, pioneering high-... ...learning experiences to formal development programs, our professionals have a variety of...
$130k - $170k
...business. What We're Looking For We are looking for a Software Engineer II to focus on solutions for our AI Transformation team. You... ...scalable software modules and components Build backend systems using a mix of technologies. Languages may include C# (.NET...Temporary workWork at office$88.8k - $144.8k
...the job include ensuring that software is developed to meet... ...into the overall application/system with clear, robust, and well-... ...We are seeking a Full Stack Engineer to architect and build a cloud... ...experience ~ Proficiency in programming language(s) required for the...Permanent employmentWork experience placementWork at officeFlexible hoursShift workDay shift$109k - $204k
...owns the platform, services, and systems that enable every engineer at CoreWeave to build and ship software faster, more safely, and with... ...and a comprehensive benefits program (all based on eligibility).... ...i) U.S. citizen or national, (ii) U.S. lawful permanent resident...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...limits of what's possible. As a Lead Software Engineer at JPMorganChase within Asset and Wealth... ...applicability for use within existing systems and information architectureRequired... ...operational stabilityAdvanced in one or more programming language(s) - JavaPractical cloud...
$68k - $109k
...accelerator that engineers operationally... ...to validating system performance and... ...seeking a level I, II, or Sr-level... ...processing and software tool development... ...: Flight test program instrumentation... ...language such as C/C++/Python... ...in Windows and Linux environments Familiarity...C++- ...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
- ...looking for a skilled DevOps Engineer II to support the implementation,... ...and performance of production systems. You will work closely with senior DevOps engineers, software engineering, security, and operations... ...benefits, and a Paid Time Off program. We offer a competitive total...Flexible hours
$182k - $242k
...more at .About the Role:As a Software and AI Engineer, IT Systems, you’ll design and develop... ...workflowsWho You Are:Programming Experience: 7+ years of professional... ...TypeScript, Python, Go, C++, C#, or Java, specifically... ....S. citizen or national, (ii) U.S. lawful permanent...C++Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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++
- ...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
$182k - $242k
...and innovative Senior Software Engineer of Network Services to... ...teams, including DevOps, System Administrators, and... ...etc.). Proficiency in programming languages such as Golang, Python, or C++. Familiarity with software... ...citizen or national, (ii) U.S. lawful permanent...C++Permanent employmentTemporary workCasual workWork at officeFlexible hours$100k
...looking for entry-level software programmers, Java full... ...and machine learning engineers for full-time... ...engineering, information systems, IT Highly motivated,... ...inquisitive Experience in programming language Java and understanding... ...Java, javascript, C++, or software...C++Full timeH1b$191k - $253k
...Software Engineer, Robotics Tracking and Fusion Waltham, Massachusetts, United States Anduril... ..., Anduril is changing how military systems are designed, built and sold.... ...development, and statistical modeling with programming expertise in C/C++, Python, and Matlab. Strong...C++Full timeContract workFor contractorsWork experience placementFor subcontractorWork at office- ...used for malicious purposes. The Software Engineer II Role. We are seeking a mid-level Windows... ...Microsoft APIs, SDKs, authentication systems, and cloud services. Diagnose media... ....NET, and asynchronous or concurrent programming. Professional experience developing...Full timeTemporary workWork at officeLocal areaRemote work
- ..., 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++
$140k - $160k
...Experience turns Tinder’s recommendation systems into flexible, reliable, and easy-to-... ...more responsive experiences. As a Software Engineer II on iOS within Recs Experience, you’ll... ...development: mentorship through our MentorMatch program, access to 6,000+ online courses...Full timeWork experience placementWork at officeWorldwideFlexible hours$95k - $124k
...class benefits and programs to support... ...experienceExperience in software development, infrastructure... ...understanding of Linux systems administration and... ...familiarity with IIS, HTML, Java, Jboss... ...using.NET, C, C++, Java, or other... ...CertificationsChaos Engineering...C++Full timePart timeWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II- Linux C/C++ systems programming. Be the first to apply!
Related searches
- senior linux systems engineer Jersey City, NJ
- software technology Jersey City, NJ
- remote software sales Jersey City, NJ
- embedded software Jersey City, NJ
- software intern Jersey City, NJ
- software support Jersey City, NJ
- ultimate software Jersey City, NJ
- software engineer - cloud services Jersey City, NJ
- entry level software sales Jersey City, NJ
- software Jersey City, NJ


