C++ Senior Software Engineer

Archer · Recruitment agency
Full-time•Full-stack•€70k-80k/year (EUR)•Dublin, Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Remote
Salary
€70k-80k/year (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Join a global fintech as a Senior C++ Software Engineer to architect and deliver greenfield, high-scale backend systems for resilient, low-latency payment rails. Work remotely in a lean team, tackling complex multi-threading and concurrency challenges with direct impact on millions of users.

  • Architect systems
  • Ship new technology
  • Drive delivery of backend services

Key requirements

Must-have

  • 6+ years of hands-on C++ production experience
  • Deep technical capability in multi-threaded programming and high-concurrency execution
  • Strong knowledge of REST API design
  • Strong knowledge of database architecture (SQL)

Experience: 6+ years

Role signals

Technical focus
backend
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 scaling global fintech business is expanding its core engineering team with a Senior Software Engineer. The organization’s underlying mission is financial access—building resilient, low-latency payment rails to connect underbanked populations worldwide with essential financial tools.

You will build brand-new greenfield development, owning core backend services from architectural design to rollout. Because the core tech team is lean, you will avoid corporate bureaucracy, tackle genuinely complex multi-threading problems, and see your work directly impact millions of end users.

  • What You’ll Be Doing:

    • Architect Systems
  • Ship New Tech

  • Drive Delivery

  • What You Need:

    • 6+ years of hands-on C++ production experience.
  • Deep technical capability in multi-threaded programming and high-concurrency execution.

  • Strong knowledge of REST API design and database architecture (SQL).

  • The Offer:

    • Base Salary: €70,000-€80,000
  • Full remote setup with high autonomy and rapid career advancement.

Reach Samuel Knox for a confidential chat on +353 1 960 9973 .

Interview prep pack

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

Your interview focus

Based on this listing, the C++ Senior Software Engineer role focuses on architecting and delivering high-scale, greenfield backend systems for a global fintech, with a strong emphasis on multi-threaded programming, REST API design, and SQL database architecture.

  • C++ multi-threading expertise·Medium
  • Backend architecture ownership·Medium
  • REST API and SQL design·High
  • Independent delivery in lean teams·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review and Summarize Key C++ Multi-threading Projects

    0–8 min

    Identify 1-2 projects where you solved complex concurrency problems and prepare concise summaries.

  2. Prepare REST API and SQL Integration Examples

    8–15 min

    Select examples that showcase your API design and database architecture skills, focusing on scalability and reliability.

  3. Outline Your Approach to Greenfield System Architecture

    15–21 min

    Draft a step-by-step explanation of how you would architect a new backend service, including trade-offs and decision points.

  4. Reflect on High-Autonomy Team Experiences

    21–26 min

    Recall situations where you worked independently or in small teams, emphasizing initiative and delivery.

  5. Prepare Targeted Questions for the Interviewer

    26–30 min

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

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
  • Demonstrating Advanced C++ Production Experience

    You will need to provide concrete examples of your 6+ years working with C++ in production, highlighting complex projects and your specific contributions.

  • Solving Multi-threading and High-Concurrency Challenges

    The role requires deep technical capability in multi-threaded programming; be ready to discuss how you have designed, debugged, and optimized concurrent systems.

  • Architecting and Delivering Greenfield Backend Services

    You will be expected to own backend services from design to rollout, so prepare to discuss your approach to system architecture and greenfield builds.

  • Designing and Integrating REST APIs with SQL Databases

    Strong knowledge of REST API design and database architecture is required; be prepared to explain your experience building and integrating APIs with SQL backends.

  • Impact in Lean, High-Autonomy Teams

    The team is described as lean and high-autonomy, so examples of working independently and driving delivery in similar environments will be valuable.

What to research

, 4 items
  • Recent C++ Multi-threading Projects

    Review your most relevant C++ projects involving multi-threading and high-concurrency, focusing on your technical decisions and outcomes.

  • REST API and SQL Database Design

    Prepare to discuss your experience designing REST APIs and integrating them with SQL databases, including schema design and performance considerations.

  • Greenfield System Architecture

    Be ready to walk through your approach to architecting new backend systems, from requirements gathering to rollout.

  • Working in Lean, High-Autonomy Teams

    Reflect on examples where you worked independently or in small teams to deliver complex backend solutions.

Questions to ask

, 6 items
  1. What are the main technical challenges the team is currently facing with the greenfield build?

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

  2. How does the team approach architectural decisions and technical debt in a lean environment?

    Why ask this? Clarifies the decision-making process and expectations for ownership.

  3. What is the typical workflow for designing, reviewing, and deploying new backend services?

    Why ask this? Helps you understand the delivery process and your potential responsibilities.

  4. How does the company support ongoing learning and staying current with C++ and backend technologies?

    Why ask this? Assesses opportunities for professional growth and technical advancement.

  5. What does success look like in this role after the first 6-12 months?

    Why ask this? Clarifies expectations and key performance indicators for the position.

  6. How does the team collaborate and communicate given the fully remote setup?

    Why ask this? Gives insight into remote work practices and team culture.

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: 14 Nov 2026