C++ Developer

FiservBerkeley Heights, NJ
21hOnsite

About The Position

Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. About your role: We are looking for an experienced C++ Developer to build, and support high‑throughput, low‑latency payment gateway systems. This role is critical to the reliability, scalability, and correctness of our payment platform, which operates in a 24×7, mission‑critical environment. You will work closely with product, infrastructure, and QA teams to deliver highly resilient systems that process transactions at scale.

Requirements

  • 8+ years of professional C++ development experience, building and supporting large‑scale, server‑side systems
  • 6+ years of experience developing high‑performance, multi‑threaded, low‑latency applications
  • 6+ years of hands‑on experience with mission‑critical or high‑TPS systems, ideally in payments, financial services, or transaction processing domains
  • 6+ years of experience with Oracle databases, including: SQL and PL/SQL as well as ProC or equivalent embedded SQL approaches
  • 6+ years of experience in debuggin across production environments, including memory issues, performance bottlenecks, and intermittent failures
  • Bachelor's degree in computer science, Information Technology, Information Systems, or a related field (or foreign equivalent degree) or equivalent work experience.

Nice To Haves

  • Prior experience working on payment gateways, switching systems, or financial transaction platforms
  • Familiarity with high‑availability architectures, active‑active deployments, and disaster recovery setups
  • Experience with Linux system internals, networking, and performance tuning
  • Exposure to cloud platforms (AWS, Azure, or GCP) in hybrid or on‑prem payment environments

Responsibilities

  • Utilize your server‑side and systems engineering experience to understand business constraints and payment domain requirements, elevating the quality, stability, and performance of the platform over time
  • Develop new features.
  • Investigating, reproducing, and resolving production issues
  • Improve performance, reliability, and code quality
  • Take full ownership of merchant‑ and transaction‑facing services from development through deployment and production monitoring
  • Work closely with the Infrastructure and DBA teams to design efficient Oracle data models, transaction flows, and failover strategies that support high TPS and high availability
  • Write and maintain automated tests and diagnostic tooling to ensure system correctness and regression safety
  • Support and operate the payment platform in production, including troubleshooting live issues, root‑cause analysis, and preventive improvements
  • Follow Agile SDLC and participate in planning and Scrum boards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service