Senior Software Engineer – C++

Archer · Recruitment agency
Full-time•Full-stack•Ireland · 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 company as a Senior Software Engineer (C++), working on greenfield projects with real impact. You'll design, build, and maintain high-performance C++ applications, ship features across multiple languages, and enjoy full remote flexibility within Ireland.

  • Design, build, and maintain high-performance C++ applications
  • Ship new features across C++, Golang, PHP, and HTML
  • Work 100% remotely with a high degree of autonomy

Key requirements

Must-have

  • 6+ years of hands-on software development experience with C++
  • Proven depth in multi-threading
  • Proven depth in REST API design
  • Solid background in SQL and relational databases

Experience: 6+ years

Role signals

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

Full job description

  • **Pure Greenfield Work **

  • **Global Scale **

  • Fast-Track Progression

Looking to build greenfield software with real impact? A well-established, fast-growing global fintech company is expanding its tech team. Their mission is simple: use technology to give more people access to financial services worldwide.

You’ll be joining a tight, talented team where your work actually gets noticed. If you want true ownership over what you build, day-to-day variety, and the chance to solve hard technical problems alongside smart developers, this is it.

It’s an ideal spot for an experienced, self-driven engineer who wants the flexibility of a remote role paired with huge opportunities to step up as the company grows.

Key Responsibilities

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

  • Ship new features across C++, Golang, PHP, and HTML.

  • Work 100% remotely with a high degree of autonomy.

  • What We’re Looking For:

  • 6+ years of hands-on software development experience with C++.

  • Proven depth in multi-threading and REST API design.

  • Solid background in SQL and relational databases.

  • Package: Competitive base salary (DOE) + comprehensive benefits package.

To learn more or have an informal chat, reach out to Samuel Knox at +353 1 960 9973 or email .

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 Software Engineer (C++) to design and build high-performance, greenfield applications for a global fintech, with a strong emphasis on autonomy, technical depth, and full-stack feature delivery.

  • C++ multi-threading expertise·High
  • REST API design·High
  • Full-stack adaptability·Medium
  • Remote autonomy·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Multi-threaded C++ Projects

    0–8 min

    Select 1-2 recent projects where you implemented multi-threading, and prepare concise stories highlighting challenges and solutions.

  2. Refresh REST API and SQL Knowledge

    8–15 min

    Revisit REST API design patterns in C++ and review your experience with SQL query optimization and database schema design.

  3. Prepare Cross-language Examples

    15–20 min

    Identify instances where you worked with Go, PHP, or HTML, and be ready to discuss how you adapted to different stacks.

  4. Draft Questions for the Interviewer

    20–25 min

    Write down 3-4 thoughtful questions about the team’s technical challenges, remote processes, and growth opportunities.

  5. Practice Communicating Remote Work Strategies

    25–30 min

    Reflect on your remote work habits and prepare to discuss how you ensure productivity, code quality, and team alignment.

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
  • Greenfield Project Experience

    Demonstrate your ability to architect and deliver new systems from scratch, highlighting ownership and problem-solving.

  • Multi-threaded Application Design

    Showcase your expertise in building robust, concurrent C++ applications, as this is a core requirement.

  • REST API Design and Implementation

    Illustrate your experience designing and integrating RESTful APIs, which is central to the role.

  • SQL and Relational Database Skills

    Provide examples of designing, optimizing, and troubleshooting SQL-based systems, as this is a key skill.

  • Full-stack Collaboration

    Highlight your ability to work across C++, Go, PHP, and HTML, showing adaptability and breadth.

What to research

, 4 items
  • Recent C++ Multi-threading Projects

    Review and prepare to discuss specific examples where you implemented or optimized multi-threaded C++ applications.

  • REST API Design in C++

    Refresh your knowledge of RESTful API frameworks and best practices in C++, including security and error handling.

  • SQL Query Optimization

    Prepare examples of how you have improved database performance and ensured data integrity in past roles.

  • Cross-language Collaboration

    Be ready to discuss your experience working with Go, PHP, or HTML, and how you integrate with teams using different stacks.

Questions to ask

, 6 items
  1. What are the main technical challenges the team is currently facing with their greenfield projects?

    Why ask this? To understand the complexity and scope of the work you’ll be tackling.

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

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

  3. What is the typical process for code reviews and knowledge sharing in a fully remote setup?

    Why ask this? To assess collaboration practices and expectations for remote work.

  4. How does the team approach cross-stack development, especially when shipping features across C++, Go, PHP, and HTML?

    Why ask this? To clarify expectations for full-stack contributions and learning opportunities.

  5. What opportunities exist for professional growth and fast-track progression within the engineering team?

    Why ask this? To align your career goals with the company’s advancement pathways.

  6. How does the company support engineers in staying current with new technologies and best practices?

    Why ask this? To understand the company’s commitment to ongoing learning and innovation.

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