C++ Software Engineer Jobs

428 jobs found — updated daily

Software Engineer III (C++)

CSI•Austin, TX

About The Position

Software Engineer III designs, codes, tests, and debugs scalable applications and services, primarily using TypeScript and Node.js, with a focus on backend services, reliability, performance, and integration quality. The role works in complex sections of major CSI applications, including core systems in the online banking ecosystem, and supports complex third-party integrations and system migrations. The position also works with existing C++ codebases and services, helping modernize legacy systems into more maintainable, service-oriented architectures. The engineer takes ownership of large projects or product rollouts, develops technical specifications, identifies risks, applies high programming standards, and contributes to secure, resilient, high-performing integration solutions. The role includes coaching and mentoring other engineers and promoting Agile, CI/CD, and service-oriented architecture practices.

Requirements

  • Accredited university, college, or trade school education and training in applicable technology.
  • Seven or more years of successful, relevant software engineering experience, with a strong focus on backend service development and complex system integrations.
  • Advanced proficiency with C++ and experience with TypeScript and Node.js, including modern backend development patterns, scalable service design, and application performance considerations.
  • Experience designing, building, testing, debugging, and maintaining scalable applications and services in a production environment.
  • Working familiarity with C++ codebases and the ability to support, maintain, and contribute to modernization of legacy systems.
  • Experience with API design, API contracts, third-party integrations, vendor dependencies, and system interoperability.
  • Ability to work within complex sections of major applications, preferably in online banking, financial technology, or highly integrated enterprise environments.
  • Experience contributing to legacy-to-modern platform migrations, service-oriented architectures, CI/CD practices, and Agile development environments.
  • Ability to own large projects or product rollouts and manage delivery across technical and cross-functional stakeholders.
  • Ability to coach, mentor, and support less experienced engineers in backend development, integration practices, and modernization strategies.
  • Applicants must be authorized to work in the United States without visa sponsorship now or in the future.

Nice To Haves

  • Advanced degrees or relevant certifications.
  • Experience with financial systems, core banking platforms, online banking ecosystems, APIs, or third-party vendor integrations.

Responsibilities

  • Take ownership of the development and rollout of entire products or large projects, particularly backend services, C++ modernization efforts, and complex third-party integrations.
  • Enforce department coding standards and best practices for TypeScript, Node.js, API design, and secure integration patterns, while contributing to modernization of legacy C++ systems.
  • Manage delivery of integration-heavy initiatives and legacy-to-modern platform migrations.
  • Write technical specifications, including API contracts, integration patterns, and modernization approaches for legacy C++ systems; identify project and programming risks related to third-party dependencies and interoperability.
  • Champion Agile, CI/CD, and service-oriented architecture processes and technologies, and coach colleagues on backend development, integration practices, and modernization strategies.
  • Apply expertise in backend systems, integration frameworks, and emerging Node.js and TypeScript technologies while contributing to the evolution of legacy C++ platforms.
  • Investigate and solve problems, and provide thought leadership in integration design, system interoperability, and legacy-platform migration within the online banking domain.
  • Mentor less experienced Software Engineers in building scalable services, managing complex integrations, and navigating legacy-to-modern transitions.

Benefits

  • Competitive salary.
  • Eligibility for incentive awards based on individual and business performance.
  • Comprehensive range of benefits.

Build a Resume for C++ Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service