C++ Senior Software Engineer

Archer · Recruitment agency
Full-time•Full-stack•Dublin, 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 as a Senior C++ Engineer to design and build high-performance C++ applications in a greenfield environment. You'll work remotely in Ireland, collaborating with a small, high-performing team to expand financial access worldwide. Expect high autonomy, ownership, and technical variety.

  • Design, build, and maintain high-performance C++ applications
  • Develop new software features using C++, Golang, PHP, and HTML

Key requirements

Must-have

  • 6+ years of software engineering experience in C++
  • Strong expertise in REST API design
  • Strong expertise in multi-threaded programming
  • Good experience with relational databases and SQL

Experience: 6+ years of software engineering experience in C++

Role signals

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

Full job description

C++ Senior Software Engineer

  • Purpose-Driven Greenfield Build

  • Global Impact

  • High Autonomy

Want to build high-scale tech with real impact? A growing global fintech company is looking for a Senior C++ Engineer to join a small, high-performing engineering team. Their mission is to expand financial access worldwide through technology.

This role offers genuine ownership, variety, and high visibility. You’ll work on brand-new greenfield projects, tackle interesting technical problems, and collaborate closely with talented developers and global tech partners.

If you’re an experienced, independent software engineer looking for a remote role with plenty of room to progress, this is a great fit.

  • What You’ll Do:

    • Design, build, and maintain high-performance C++ applications.
  • Develop new software features using C++, Golang, PHP, and HTML

  • What You Need:

    • 6+ years of software engineering experience in C++.
  • Strong expertise in REST API design and multi-threaded programming.

  • Good experience with relational databases and SQL.

  • What’s On Offer: Competitive base salary (DOE) + strong benefits package + fully remote work.

For more details or a confidential chat, contact Samuel Knox 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 C++ Senior Software Engineer role is a remote, hands-on position focused on designing and building high-performance C++ applications for a global fintech company, with an emphasis on greenfield projects, REST API design, and multi-threaded programming.

  • C++ expertise·High
  • REST API design·High
  • Multi-threaded programming·High
  • Full-stack adaptability·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++ Concepts

    0–8 min

    Refresh your knowledge of modern C++ features, multi-threading, and performance optimization techniques.

  2. Prepare Project Examples

    8–15 min

    Select and outline 2-3 relevant projects that showcase your experience with C++, REST APIs, and concurrency.

  3. Brush Up on REST API and SQL Skills

    15–21 min

    Review your experience with REST API frameworks in C++ and relational database integration.

  4. Research the Company and Team Structure

    21–26 min

    Gather information about the company's mission, recent projects, and remote team practices.

  5. Prepare Questions and Practice Answers

    26–30 min

    Draft thoughtful questions for the interviewer and rehearse concise, impactful responses to likely focus areas.

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
  • High-Performance C++ Application Design

    Demonstrate your ability to architect and optimize C++ applications for scalability and efficiency, as required for greenfield fintech projects.

  • REST API Design and Integration

    Showcase your experience designing and implementing robust REST APIs, a core requirement for this role.

  • Multi-threaded Programming in C++

    Highlight your expertise in building concurrent systems, which is essential for high-performance applications.

  • Relational Database and SQL Experience

    Provide examples of how you have used SQL and relational databases to support application features and performance.

  • Full-Stack Collaboration

    Discuss your ability to work with other technologies (Golang, PHP, HTML) and collaborate with cross-functional teams.

What to research

, 4 items
  • Recent C++ Projects

    Review your most relevant C++ projects, especially those involving high performance, REST APIs, or multi-threading.

  • REST API Frameworks in C++

    Refresh your knowledge of popular C++ REST API frameworks and be ready to discuss your experience with them.

  • Concurrency Patterns and Pitfalls

    Prepare to discuss concurrency models, synchronization techniques, and common issues in multi-threaded C++ applications.

  • SQL and Database Optimization

    Review your experience with relational databases, focusing on schema design, query optimization, and integration with C++.

Questions to ask

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

    Why ask this? To understand the complexity and expectations for the role.

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

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

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

    Why ask this? To clarify workflow and your potential involvement in the development lifecycle.

  4. How much interaction will I have with global tech partners and other teams?

    Why ask this? To assess cross-team collaboration and communication expectations.

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

    Why ask this? To understand how the company supports ongoing development.

  6. How is success measured for this role, especially in the context of high autonomy?

    Why ask this? To clarify performance expectations and evaluation criteria.

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