C++ Software Engineer – Fully Remote

Archer · Recruitment agency
Full-timeFull-stackIreland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Remote
Category
Full-stack

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Join a global fintech as a C++ Software Engineer working fully remotely from Ireland. You'll design, build, and maintain C++ applications, develop new features, and tackle complex, performance-focused software. Collaborate with a small, fast-growing team and have real ownership and impact as the company expands.

  • Design, build and maintain C++ applications
  • Build new software features using C++, PHP, Golang and HTML
  • Work on complex, performance-focused software

Key requirements

Must-have

  • 6+ years software development experience with C++
  • Strong knowledge of REST API design principles
  • Strong knowledge of multi-threading programming
  • Knowledge of relational databases and SQL

Experience: 6+ years software development experience with C++

Role signals

Technical focus
full-stack
Hands-on vs management
Hands-on

Full job description

C++ Software Engineer – Fully Remote

  • Huge international scale

  • Fast career progression

  • Greenfield projects

This Software Engineer role is with a well-established and fast-growing global fintech company. The company’s mission is to increase financial access through technology. Currently a small team with amazing potential for rapid career growth.

The organisation is searching for an experienced Software Engineer to join the fast growing team to work within the technical team. This is a great opportunity for someone who wants real ownership, variety in their work and the chance to make a visible impact as the organisation continues to grow. You’ll have the opportunity to build and test new features, solve interesting technical challenges, and work closely with talented developers, support teams and external technology partners.

This C++ Software Engineer position is perfect for an experienced and independent software engineer looking to collaborate on a global scale. The company is expanding rapidly into new markets giving you significant opportunities to grow.

  • You will:

    • Design, build and maintain C++ applications.
  • Build new software features using C++, PHP, Golang and HTML.

  • Work on complex, performance-focused software.

  • Fully remote

  • What’s required:

    • 6+ years software development experience with C++.
  • Strong knowledge of REST API design principles and multi-threading programming.

  • Knowledge of relational databases and SQL.

Competitive base salary DOE + strong benefits package.

For more information contact Samuel Knox confidentially on +353 1 960 9973 or email your CV to

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 an experienced C++ Software Engineer to design, build, and maintain high-performance applications in a remote, global fintech environment. The position emphasizes ownership, collaboration, and the development of new features using C++, with exposure to PHP, Go, HTML, and SQL.

  • C++ expertise·High
  • REST API design·High
  • Multi-threading·High
  • SQL/database integration·Medium

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 Recent C++ Projects

    0–8 min

    Prepare concise examples of your most relevant C++ work, focusing on design, performance, and collaboration.

  2. Refresh REST API and Multi-threading Concepts

    8–15 min

    Study RESTful API design and multi-threaded programming patterns in C++.

  3. Practice Explaining SQL Integration

    15–20 min

    Be ready to discuss how you have used SQL and relational databases in C++ applications.

  4. Prepare Questions for the Interviewer

    20–25 min

    Select and tailor questions to clarify team practices, technical challenges, and growth opportunities.

  5. Test Remote Communication Tools

    25–30 min

    Ensure your setup is ready for a remote interview, including video, audio, and screen sharing.

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
  • Designing and Maintaining C++ Applications

    You will need to demonstrate your ability to architect, implement, and support robust C++ solutions, especially in a fintech context.

  • REST API Design Principles

    The role requires strong knowledge of REST APIs, so be ready to discuss how you've designed, consumed, or integrated APIs in past projects.

  • Multi-threading and Performance Optimization

    Given the focus on complex, performance-focused software, you should prepare examples of handling concurrency, synchronization, and optimizing multi-threaded applications.

  • Working with Relational Databases and SQL

    You will need to show experience in designing schemas, writing efficient queries, and integrating C++ applications with SQL databases.

  • Collaborating in a Remote, Cross-functional Team

    The company is global and remote-first, so be ready to discuss how you communicate, collaborate, and deliver results in distributed teams.

What to research

, 4 items
  • Review Advanced C++ Concepts

    Refresh knowledge of modern C++ features, memory management, and performance optimization.

  • Study REST API Design and Integration in C++

    Prepare to discuss RESTful principles and how to implement or consume APIs using C++ libraries.

  • Brush Up on Multi-threading and Concurrency

    Review thread management, synchronization primitives, and debugging multi-threaded code in C++.

  • Practice SQL and Database Integration

    Revisit SQL query writing, schema design, and integrating C++ applications with relational databases.

Questions to ask

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

    Why ask this? To understand the complexity and focus areas of the role.

  2. How does the team approach code reviews and knowledge sharing in a remote environment?

    Why ask this? To assess collaboration practices and team culture.

  3. What is the typical process for designing and launching new features?

    Why ask this? To clarify expectations around ownership and development workflow.

  4. How is success measured for this role and the team?

    Why ask this? To align your contributions with company goals.

  5. What opportunities are there for learning new technologies or expanding into other areas of the stack?

    Why ask this? To gauge growth potential and skill development.

  6. How does the company support remote employees in terms of communication and resources?

    Why ask this? To ensure you can be effective and supported while working remotely.

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 Oct 2026