C++ Senior 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 Senior C++ Software Engineer, working fully remotely from Ireland. You'll design, develop, and maintain high-performance C++ applications, collaborate with teams, and contribute to technical decisions on greenfield and performance-focused projects. 6+ years C++ experience required.

  • Design, develop and maintain high-performance C++ applications
  • Build and deliver new software features across C++, Go, PHP and HTML
  • Work on complex, performance-critical systems at international scale
  • Collaborate with developers, support teams and external technology partners
  • Take ownership of projects and contribute to technical decisions

Key requirements

Must-have

  • 6+ years’ experience with C++
  • Strong C++ and multi-threading skills
  • Experience with APIs
  • Experience with databases/SQL

Experience: 6+ years with C++

Role signals

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

Full job description

C++ Software Engineer – Fully Remote

  • Huge international scale

  • Fast career progression

  • Greenfield and performance-focused projects

  • Fully remote with genuine work-life balance

This Software Engineer role is with a well-established and fast-growing global fintech company using technology to improve access to financial services across international markets.

You’ll join a small, talented engineering team at an exciting stage of growth. With new markets and projects continually being added, you’ll have genuine ownership over your work and the opportunity to make a visible impact as the company scales.

This is a great opportunity for an experienced C++ Software Engineer who enjoys solving challenging technical problems, working independently and having a real say in the systems they build. You’ll work on new features and complex, performance-focused applications while collaborating with developers, support teams and external technology partners.

You will:

  • Design, develop and maintain high-performance C++ applications.

  • Build and deliver new software features across C++, Go, PHP and HTML.

  • Work on complex, performance-critical systems at international scale.

  • Collaborate with developers, support teams and external technology partners.

  • Take ownership of projects and contribute to technical decisions as the team continues to grow.

  • Work fully remotely, with a strong focus on work-life balance.

What’s required:

  • 6+ years’ experience with C++

  • Strong C++ and multi-threading skills

  • Experience with APIs and databases/SQL

What’s on offer:

  • Competitive base salary DOE.

  • Strong benefits package.

  • Fully remote working.

  • Opportunity to work on international, high-scale fintech systems.

  • Significant scope for progression as the company continues to grow.

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 a senior C++ software engineer to design, develop, and maintain high-performance applications in a global fintech environment, with a strong emphasis on ownership, technical decision-making, and remote collaboration.

  • C++ expertise·High
  • Performance optimization·High
  • API and SQL integration·Medium
  • Remote collaboration·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Advanced C++ and Multi-threading

    0–8 min

    Spend time revisiting advanced C++ features, concurrency models, and thread safety patterns relevant to high-performance systems.

  2. Prepare Performance Optimization Stories

    8–15 min

    Select 1-2 concrete examples where you improved application performance, focusing on your approach and results.

  3. Refresh API and SQL Integration Experience

    15–21 min

    Review your experience with API development/integration and SQL database work, preparing to discuss specific challenges and solutions.

  4. Plan for Remote Collaboration Discussion

    21–26 min

    Think through your best practices for remote work and prepare examples of successful distributed teamwork.

  5. Draft Role-Specific Questions

    26–30 min

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

Likely questions

, 7 items

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

Talking points

, 6 items
  • High-Performance C++ Application Design

    Demonstrate your ability to architect and optimize C++ systems for speed and scalability, as required for international fintech platforms.

  • Multi-threading and Concurrency

    Showcase your experience managing complex, multi-threaded applications to ensure reliability and performance.

  • API Development and Integration

    Highlight your skills in building and consuming APIs, which is essential for integrating with external partners and internal systems.

  • SQL and Database Experience

    Provide examples of designing, querying, and optimizing databases to support high-scale, data-driven applications.

  • Cross-Functional Collaboration

    Illustrate your ability to work with developers, support teams, and external partners to deliver robust solutions.

  • Project Ownership and Technical Decision-Making

    Prepare to discuss times when you took initiative, led technical decisions, or influenced project direction.

What to research

, 4 items
  • Review Advanced C++ and Multi-threading Concepts

    Refresh your knowledge of C++11/14/17 features, concurrency primitives, and best practices for thread safety.

  • Prepare Examples of Performance Optimization

    Identify past projects where you improved system performance, including profiling and optimization techniques used.

  • Brush Up on API and SQL Integration

    Review your experience designing and integrating APIs, as well as working with SQL databases in high-scale environments.

  • Remote Collaboration Tools and Practices

    Be ready to discuss your approach to effective communication and teamwork in a fully remote setting.

Questions to ask

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

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

  2. How is technical ownership and decision-making distributed within the team?

    Why ask this? To gauge your level of autonomy and influence on projects.

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

    Why ask this? To clarify expectations around feature development and collaboration.

  4. How does the team ensure code quality and performance at scale?

    Why ask this? To learn about best practices and standards in place.

  5. What opportunities are there for professional growth and progression as the company scales?

    Why ask this? To assess long-term fit and career development potential.

  6. How does the team collaborate with external technology partners?

    Why ask this? To understand the extent of cross-company or cross-team interaction.

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