C++ Senior Software Engineer

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

TechJobs.ie Job Insights

At a glance

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

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Senior C++ Software Engineer (Remote, Ireland) for a global fintech focused on building secure payment infrastructure. Own backend initiatives end-to-end, design low-latency/high-concurrency systems, and collaborate in a lean, agile team. Greenfield work with rapid progression opportunities.

  • Lead backend software initiatives from technical design to deployment
  • Design, engineer, and maintain low-latency, high-concurrency payment applications
  • Build new systems and features using C++, Golang, PHP, and HTML
  • Collaborate with engineers, support leads, and integration partners to solve technical problems

Key requirements

Must-have

  • 6+ years of hands-on C++ software development experience in production
  • Strong background in multi-threaded programming
  • Experience with high-concurrency architecture
  • Experience in REST API design
  • Solid experience with relational databases
  • Performance-tuned SQL skills

Experience: 6+ years C++ software development in production environments

Role signals

Technical focus
backend
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

Senior C++ Software Engineer | Fully Remote (Ireland)

  • Pure Greenfield Work

  • 100% Flexible & Remote (Ireland-Based)

  • High Visibility & Fast-Track Progression

Steer your career into a fast-scaling global fintech operating in the booming payments industry. The company’s core mission centers on financial access—engineering secure payment infrastructure that delivers essential financial tools to underserved and underbanked communities across the globe.

This role delivers a powerful blend of technical challenge, full feature ownership, and a highly collaborative team culture. Working within a lean, agile engineering unit, your code drives real-world outcomes, your ideas directly shape product direction, and your trajectory for rapid internal progression is wide open as global operations scale.

What You Will Do

  • Take Ownership: Lead backend software initiatives end-to-end from initial technical design straight through to deployment.

  • Build Payment Systems: Design, engineer, and maintain low-latency, high-concurrency applications powering international payment rails.

  • Ship Greenfield Code: Build brand-new systems and features using C++, Golang, PHP, and HTML.

  • Collaborate: Work alongside software engineers, support leads, and external integration partners to solve complex technical problems.

What You Need

  • 6+ years of hands-on C++ software development experience in production environments.

  • Strong background in multi-threaded programming, high-concurrency architecture, and REST API design.

  • Solid experience working with relational databases and writing performance-tuned SQL.

The Offer

  • Salary: €65,000 – €75,000 + comprehensive benefits package.

  • 100% Remote & Flexible: Complete remote work flexibility (candidates must be resident in Ireland).

  • Fast Career Progression: High visibility, direct impact, and genuine room to advance quickly.

  • High-trust, low-bureaucracy engineering culture built around autonomy and execution.

To discuss the role in detail or arrange a confidential chat, reach out to Samuel Knox 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 Senior C++ Software Engineer role is a fully remote, Ireland-based position focused on building greenfield, high-concurrency payment systems with end-to-end feature ownership and significant technical challenge.

  • C++ production expertise·Medium
  • Concurrency and performance·High
  • API and database integration·High
  • Feature ownership·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review C++ Multi-threading and Concurrency Projects

    0–8 min

    Select and rehearse 1-2 detailed examples of your work with multi-threaded, high-concurrency C++ systems.

  2. Refresh REST API and SQL Optimization Knowledge

    8–15 min

    Study REST API design patterns and recall specific instances where you optimized SQL for performance.

  3. Prepare Greenfield Project Stories

    15–22 min

    Identify and outline stories where you owned backend features from design to deployment, focusing on impact.

  4. Research the Company’s Mission and Payments Industry

    22–27 min

    Familiarize yourself with the company’s focus on financial access and current trends in payment infrastructure.

  5. Draft Role-Specific Questions

    27–30 min

    Write down 3-4 thoughtful questions about team structure, technical challenges, and growth opportunities.

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
  • End-to-End Feature Ownership

    Prepare examples where you led backend initiatives from design through deployment, demonstrating autonomy and accountability.

  • Multi-threaded Programming in C++

    Showcase your experience solving concurrency challenges and optimizing for low-latency in production systems.

  • REST API Design and Implementation

    Demonstrate your ability to design, build, and maintain robust APIs, especially in payment or high-availability contexts.

  • Performance-Tuned SQL

    Provide examples of optimizing SQL queries and schema design for high-throughput, low-latency applications.

  • Collaborative Problem Solving

    Highlight situations where you worked closely with cross-functional teams or external partners to deliver complex solutions.

What to research

, 4 items
  • Recent C++ Projects

    Review and prepare to discuss recent C++ projects, especially those involving multi-threading and high-concurrency.

  • REST API Design Patterns

    Refresh your knowledge of RESTful API best practices, documentation, and security considerations.

  • SQL Performance Tuning

    Revisit techniques for optimizing SQL queries and relational database schemas for high-load environments.

  • Greenfield Development Experience

    Identify examples where you built systems or features from scratch, focusing on ownership and impact.

Questions to ask

, 6 items
  1. What are the main technical challenges currently facing the payment systems team?

    Why ask this? To understand the immediate priorities and where your expertise can add value.

  2. How is feature ownership structured within the engineering team?

    Why ask this? To clarify expectations around autonomy and responsibility.

  3. What tools and processes are in place for code review and quality assurance?

    Why ask this? To assess the team's commitment to code quality and maintainability.

  4. How does the team approach collaboration with external integration partners?

    Why ask this? To gauge the level of cross-team and external communication required.

  5. What opportunities exist for technical or career progression as the company scales?

    Why ask this? To understand growth potential and alignment with your career goals.

  6. How are new technologies or languages (like Go or PHP) introduced and supported within the team?

    Why ask this? To learn about openness to learning and technology adoption.

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