C++ Software Engineer

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 remotely from Ireland. You'll design, build, and maintain C++ applications, develop new features with C++, PHP, Go, and HTML, and tackle complex, performance-focused software. The role offers ownership, variety, and rapid career growth in a small, expanding team.

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

Key requirements

Must-have

  • 6+ years software development experience with C++
  • Strong commercial experience with Embedded 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

Check your CV against this job

Get a certified technical review aimed at this role.

Start a review

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 commercial experience with Embedded 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 [email protected]

Interview prep pack

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

Your interview focus

Based on this listing, the C++ Software Engineer role is a fully remote position with a global fintech company, focusing on designing and building high-performance C++ applications and new software features in a collaborative, fast-growing environment.

  • Embedded C++ expertise·High
  • REST API and multi-threading·High
  • Collaboration and ownership·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Embedded C++ Projects

    0–8 min

    Select 1-2 relevant embedded C++ projects from your experience and prepare concise stories highlighting your technical and problem-solving skills.

  2. Refresh REST API and Multi-threading Concepts

    8–15 min

    Study REST API design principles and review multi-threading patterns and pitfalls in C++.

  3. Practice SQL Integration with C++

    15–20 min

    Review how you have used SQL and relational databases in past projects, focusing on performance and reliability.

  4. Prepare Collaboration and Ownership Examples

    20–25 min

    Think of examples where you worked cross-functionally or took ownership of greenfield projects.

  5. Draft Role-specific Questions

    25–30 min

    Prepare thoughtful questions about the team, workflow, and growth opportunities to ask during the interview.

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
  • Embedded C++ Experience

    Demonstrate your depth of experience with embedded systems and how you've solved real-world challenges using C++.

  • REST API Design Principles

    Showcase your understanding of designing and integrating RESTful APIs, especially in performance-critical applications.

  • Multi-threading and Concurrency

    Prepare examples where you have implemented or optimized multi-threaded solutions to improve software performance or reliability.

  • Relational Database and SQL Knowledge

    Be ready to discuss how you have used SQL and relational databases in previous projects, particularly in conjunction with C++ applications.

  • Cross-functional Collaboration

    Highlight your experience working with diverse technical teams and external partners, as this role involves close collaboration.

What to research

, 4 items
  • Review Embedded C++ Concepts

    Refresh your knowledge of embedded systems programming in C++, including memory management, hardware interfaces, and performance optimization.

  • REST API Design and Integration

    Study best practices for designing and consuming RESTful APIs, especially in C++ environments.

  • Multi-threading in C++

    Practice implementing and debugging multi-threaded applications using modern C++ features.

  • SQL and Relational Database Integration

    Review how to connect C++ applications to relational databases and optimize SQL queries.

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 is success measured for this position, especially in greenfield projects?

    Why ask this? To clarify expectations and performance metrics.

  3. What is the typical workflow for collaborating with external technology partners?

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

  4. How does the team approach code reviews and knowledge sharing?

    Why ask this? To assess the team's culture and support for continuous improvement.

  5. What opportunities exist for professional growth and learning new technologies?

    Why ask this? To understand career progression and skill development opportunities.

  6. How are new technologies or tools evaluated and adopted within the team?

    Why ask this? To learn about the team's openness to innovation and technical decision-making process.

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