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

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 more than 2 months 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!