C++ Senior Software Engineer

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 as a C++ Senior Software Engineer working remotely from Ireland. You'll architect, build, and maintain high-performance C++ applications, ship new features, and collaborate with top-tier developers. The role offers ownership, greenfield projects, and fast-track progression in a rapidly expanding business.

  • Architecting, building, and maintaining high-performance C++ applications
  • Shipping new features using C++, Go, PHP, and HTML

Key requirements

Must-have

  • 6+ years of software engineering experience in C++
  • Mastery of REST API design
  • Mastery of multi-threaded programming
  • Deep familiarity with relational databases and SQL

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

Role signals

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

Full job description

C++ Senior Software Engineer

  • Huge Global Scale

  • Fast-Track Progression

  • Pure Greenfield Build

  • Remote and highly flexible (Ireland based)

Looking to build high-impact tech on a massive scale? A fast-growing global fintech on a mission to democratize financial access is looking for a C++ Senior Software Engineer to join their engineering team.

This is your chance to gain real ownership, solve technical puzzles, and leave a permanent mark on a rapidly expanding business. You’ll be building code for brand-new features, solving complex challenges, and collaborating with high-level developers and elite global tech partners.

If you’re an experienced, autonomous engineer ready to make waves worldwide while fast-tracking your career, this is your launching pad.

  • What You’ll Be Doing:

    • Architecting, building, and maintaining high-performance C++ applications.
  • Shipping sharp new features using C++, Golang, PHP, and HTML.

  • What You Bring to the Table:

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

  • Deep familiarity with relational databases and SQL.

€65,000-€75,000 + benefits package. Career growth and flexible living.

Ready to level up? Reach out to Samuel Knox for a confidential chat at +353 1 960 9973 or send your CV straight 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 focuses on architecting and building high-performance C++ applications for a global fintech, with an emphasis on greenfield development, REST API design, and multi-threaded programming.

  • C++ expertise·Medium
  • REST API design·Medium
  • Multi-threaded programming·Medium
  • Database integration·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review and Summarize Recent C++ Projects

    0–8 min

    Identify 1-2 recent projects where you architected or significantly contributed to high-performance C++ applications, focusing on your decision-making and outcomes.

  2. Prepare REST API and Multi-threading Examples

    8–15 min

    Select concrete examples demonstrating your mastery of REST API design and multi-threaded programming in C++.

  3. Refresh SQL and Database Integration Knowledge

    15–20 min

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

  4. Draft Questions and Research the Company

    20–25 min

    Prepare thoughtful questions for the interview and research the company's mission, recent projects, and technology stack.

  5. Practice Communicating Technical Concepts Clearly

    25–30 min

    Rehearse explaining complex technical decisions and project outcomes to both technical and non-technical audiences.

Likely questions

, 8 items

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

Talking points

, 6 items
  • Architecting High-Performance C++ Applications

    Demonstrate your experience designing robust, scalable systems and making architectural decisions for new projects.

  • REST API Design and Integration

    Showcase your ability to design, implement, and consume RESTful APIs, which is central to the role.

  • Multi-threaded Programming in C++

    Highlight your expertise in concurrency, synchronization, and performance optimization in multi-threaded environments.

  • Working with Relational Databases and SQL

    Provide examples of how you've designed, queried, and optimized relational databases in previous projects.

  • Greenfield Project Experience

    Share how you've approached building systems from scratch, including requirement gathering, prototyping, and iterative development.

  • Collaboration with Cross-functional Teams

    Illustrate your ability to work with other developers and global tech partners, as emphasized in the listing.

What to research

, 4 items
  • Review Advanced C++ Concepts

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

  • REST API Design in C++

    Prepare examples of designing and implementing RESTful APIs using C++ frameworks.

  • Relational Database Integration

    Be ready to discuss your experience with SQL, schema design, and database optimization.

  • Greenfield Project Methodologies

    Think through your approach to starting projects from scratch, including architecture and feature planning.

Questions to ask

, 6 items
  1. What are the main technical challenges currently facing the team on this greenfield project?

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

  2. How is the engineering team structured, and how do cross-functional collaborations typically work?

    Why ask this? To gauge team dynamics and collaboration expectations.

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

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

  4. Which C++ frameworks or libraries are currently in use for REST API development?

    Why ask this? To assess the technical stack and prepare for onboarding.

  5. How does the company support ongoing learning and professional growth for senior engineers?

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

  6. What does success look like in this role during the first six months?

    Why ask this? To align your efforts with the company's expectations and priorities.

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