C++ Software Engineer – Junior to Senior!

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 fast-growing FinTech as a C++ Software Engineer, working remotely in Ireland. This role offers the chance to develop your C++ expertise while tackling technical challenges on a live payments platform. Collaborate with experienced engineers and take ownership of your work from day one, with opportunities for career progression.

  • Design, build and maintain high-performance server applications
  • Develop new features primarily using C++
  • Work on a live platform processing thousands of financial transactions
  • Collaborate with experienced engineers across an international team

Key requirements

Must-have

  • Commercial experience developing software using C or C++
  • An interest in building scalable, high-performance systems
  • Understanding of REST APIs, multithreaded programming or distributed systems

Experience: Junior to Mid-Level

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 – Junior to Senior!

  • C++ Development

  • FinTech space

  • Fully Remote in Ireland

A fast-growing FinTech is expanding its engineering team in Ireland and looking for ambitious C++ Software Engineers at Junior to Mid-Level. This is more than a development role it’s an opportunity to build your C++ expertise, work alongside experienced Senior Engineers and take real ownership from day one.

You’ll be working on a live payments platform processing thousands of transactions, tackling real technical challenges across high-performance systems and cloud infrastructure.

With a growing team and genuine career progression, this is an opportunity to develop your skills and become the next Senior Engineer.

What You’ll Do

  • Design, build and maintain high-performance server applications

  • Develop new features primarily using C++

  • Work on a live platform processing thousands of financial transactions

  • Collaborate with experienced engineers across an international team

What You’ll Bring

  • Commercial experience developing software using C or C++

  • An interest in building scalable, high-performance systems

  • Understanding of REST APIs, multithreaded programming or distributed systems

Why Consider This Opportunity?

This role offers the chance to join a growing engineering team where your responsibilities can evolve alongside your experience. Whether you are looking to strengthen your C++ expertise or take the next step towards a more senior engineering position, there is genuine scope to develop your career within the business.

The role is fully remote within Ireland and offers a competitive salary + Strong benefit package

Interview prep pack

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

Your interview focus

Based on this listing, the role of C++ Software Engineer offers an opportunity to work on high-performance systems in the FinTech space, emphasizing both technical skills and collaboration with experienced engineers.

  • C++ Development·High
  • High-performance systems·High
  • REST APIs·High
  • Multithreaded programming·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++ Projects

    0–10 min

    Spend time reflecting on your past C++ projects and prepare to discuss them in detail.

  2. Study High-Performance Systems

    10–20 min

    Research best practices in building high-performance applications and prepare examples.

  3. Practice Multithreading Concepts

    20–25 min

    Review multithreading techniques and prepare to discuss your experience with them.

  4. Prepare Questions for the Interviewer

    25–30 min

    Formulate insightful questions to ask the interviewer about the team and projects.

Likely questions

, 4 items

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

Talking points

, 4 items
  • C++ Development Experience

    Prepare to discuss specific projects where you utilized C++ to solve complex problems, showcasing your technical skills.

  • Building Scalable Systems

    Be ready to explain your understanding of scalability and any relevant experiences in developing high-performance applications.

  • Understanding of REST APIs

    Consider examples where you have implemented or interacted with REST APIs, as this is crucial for the role.

  • Multithreaded Programming

    Prepare to discuss your experience with multithreading, including challenges faced and how you overcame them.

What to research

, 3 items
  • Research the FinTech Industry

    Understand current trends and challenges in the FinTech space, particularly related to software engineering.

  • Familiarize with High-Performance Computing

    Look into best practices and technologies used in high-performance computing to enhance your understanding.

  • Explore Multithreading Concepts

    Review key concepts and techniques in multithreaded programming to prepare for technical discussions.

Questions to ask

, 5 items
  1. What are the biggest challenges your team is currently facing?

    Why ask this? This question helps you understand the team's dynamics and areas where you can contribute.

  2. How does the team approach code reviews?

    Why ask this? Understanding the code review process can give insights into the team's culture and quality standards.

  3. What opportunities for professional development does the company offer?

    Why ask this? This shows your interest in growth and helps you gauge the company's commitment to employee development.

  4. Can you describe the typical project lifecycle in your team?

    Why ask this? This question provides insight into how projects are managed and executed within the team.

  5. What technologies does the team currently use for development?

    Why ask this? Understanding the tech stack will help you assess your fit and readiness for the role.

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