C++ Senior Software Engineer

Archer · Recruitment agency
Full-time•Full-stack•Dublin, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site
Category
Full-stack

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Global fintech seeks Senior C++ Engineer for greenfield payment engine build. Role focuses on low-latency backend infrastructure, concurrency, and global market expansion. Work in a small team, design scalable RESTful services, and collaborate with engineering leads. Offers strong career progression.

  • Design, implement, and maintain low-latency C++ applications for payment workflows
  • Build greenfield features using C++, Go, PHP, and SQL
  • Partner with engineering leads and integration teams to deliver scalable RESTful services

Key requirements

Must-have

  • 6+ years commercial C++ engineering experience in production
  • Expertise in multi-threading, memory management, and concurrent systems
  • Strong foundation in REST API design
  • Experience with SQL performance tuning

Experience: 6+ years commercial C++ engineering experience

Role signals

Technical focus
backend infrastructure, concurrency, RESTful services
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

C++ Senior Software Engineer

  • High-Scale Greenfield Build

  • Global Fintech

  • Career Progression

A global fintech focused on expanding financial inclusion is hiring a Senior C++ Engineer to help construct its next-generation payment engine. The platform facilitates critical financial access for underbanked markets across the globe.

This role is centered on heavy greenfield development. Working in a small, tight-knit team, you will take direct responsibility for high-performance backend infrastructure, solve difficult concurrency problems, and build features that directly support global market expansion.

This role has the genuine chance for quick career progression

Key Responsibilities

  • Design, implement, and maintain low-latency C++ applications handling mission-critical payment workflows.

  • Build greenfield features across C++, Golang, PHP, and relational databases (SQL).

  • Partner with engineering leads and integration teams to deliver scalable RESTful services.

  • Technical Requirements:

  • 6+ years commercial C++ engineering experience in production setups.

  • Proven depth in multi-threading, memory management, and concurrent systems.

  • Strong foundation in REST API design and SQL performance tuning.

  • Benefits: Competitive base salary, comprehensive benefits package, and clear internal growth pathways.

To apply, contact Samuel Knox at +353 1 960 9973 or email .

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the role is for a Senior C++ Software Engineer to design and build high-performance, low-latency backend systems for a global fintech's greenfield payment platform, with a strong emphasis on concurrency, REST APIs, and SQL optimization.

  • C++ Production Expertise·Medium
  • Concurrency and Performance·Medium
  • REST API and SQL Skills·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Advanced C++ Projects

    0–8 min

    Select 1-2 recent projects where you led or contributed significantly to greenfield C++ backend development, and prepare to discuss your design and implementation choices.

  2. Refresh Concurrency and Memory Management Concepts

    8–15 min

    Study your approaches to multi-threading, synchronization, and memory management, including tools and debugging techniques used.

  3. Prepare REST API and SQL Optimization Stories

    15–22 min

    Identify examples where you designed RESTful services and improved SQL performance, focusing on measurable outcomes.

  4. Plan Questions for the Interviewer

    22–26 min

    Select 3-4 questions from the provided list that matter most to you and tailor them to the company's context.

  5. Practice Explaining Technical Decisions

    26–30 min

    Rehearse concise explanations of your technical choices and their business impact, especially for greenfield and high-scale systems.

Likely questions

, 6 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 5 items
  • Greenfield System Design in C++

    Demonstrate your experience architecting and implementing new backend systems from scratch, especially in high-stakes environments.

  • Concurrency and Multi-threading Challenges

    Showcase your ability to solve complex problems related to concurrent systems, including thread safety and performance.

  • RESTful Service Implementation

    Highlight your experience designing and building REST APIs that are robust, scalable, and maintainable.

  • SQL Optimization and Performance Tuning

    Provide examples of how you have improved database performance and handled large-scale data operations.

  • Cross-functional Collaboration

    Illustrate your ability to work closely with engineering leads and integration teams to deliver end-to-end solutions.

What to research

, 4 items
  • Recent C++ Greenfield Projects

    Review your most relevant experiences building new systems in C++, focusing on design decisions and outcomes.

  • Concurrency and Memory Management Techniques

    Refresh your knowledge of advanced multi-threading, synchronization, and memory management strategies in C++.

  • REST API and SQL Optimization Examples

    Prepare concrete examples of REST API design and SQL performance tuning from your past work.

  • Collaboration with Engineering and Integration Teams

    Think of situations where you worked closely with other technical teams to deliver backend features.

Questions to ask

, 6 items
  1. What are the main technical challenges currently facing the payment engine project?

    Why ask this? Shows your interest in the real-world problems you'll be solving and helps you assess fit.

  2. How is the team structured, and how do engineers collaborate across C++, Go, PHP, and SQL components?

    Why ask this? Clarifies cross-functional collaboration and expectations for multi-language development.

  3. What tools and processes are in place for ensuring code quality and performance in production?

    Why ask this? Demonstrates your commitment to best practices and helps you understand the technical environment.

  4. How does the company support career progression for senior engineers?

    Why ask this? Connects to the listing's mention of growth opportunities and helps you plan your trajectory.

  5. What is the typical workflow for designing and deploying new features in this greenfield environment?

    Why ask this? Gives insight into the development lifecycle and your potential day-to-day responsibilities.

  6. How does the team approach balancing technical debt with rapid feature delivery?

    Why ask this? Shows your awareness of long-term codebase health and interest in sustainable engineering.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 26 Nov 2026