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 Senior Software Engineer, working remotely from Ireland. You'll design and build high-performance C++ applications, develop new features with C++, Go, PHP, and HTML, and work on greenfield projects with a small, high-performing team focused on expanding financial access worldwide.

  • 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

  • Greenfield Projects

  • Global Scale

  • Fast Career Growth

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.

  • Work fully remotely with total flexibility.

  • 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.

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 role is for a Senior Software Engineer with deep C++ expertise to design and build high-performance applications for a global fintech, focusing on greenfield projects and REST API development in a remote, full-stack environment.

  • C++ expertise·Medium
  • REST API design·High
  • Multi-threaded programming·High
  • Full-stack flexibility·Medium

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 Key C++ Projects

    0–8 min

    Select 1-2 greenfield C++ projects from your experience, outline your role, technical decisions, and results.

  2. Refresh REST API and Multi-threading Concepts

    8–15 min

    Study REST API design patterns and concurrency models in C++, focusing on practical examples.

  3. Prepare SQL and Database Integration Examples

    15–20 min

    Recall specific instances where you designed schemas, optimized queries, or solved database-related issues.

  4. Research the Company's Tech Stack and Team Structure

    20–25 min

    Look up the company's public information and prepare questions about their stack and remote collaboration.

  5. Practice Explaining Technical Concepts Clearly

    25–30 min

    Rehearse concise explanations of complex topics, focusing on impact and clarity for a non-specialist audience.

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 implement efficient, scalable C++ solutions, especially for greenfield projects.

  • REST API Development and Integration

    Showcase your experience designing and consuming RESTful APIs, which is central to the role.

  • Multi-threaded Programming

    Highlight your expertise in writing safe, performant multi-threaded code, as concurrency is a key requirement.

  • Relational Database and SQL Experience

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

  • Full-stack Collaboration and Flexibility

    Illustrate your ability to work across the stack (C++, Go, PHP, HTML) and collaborate in a small, high-performing team.

What to research

, 4 items
  • Recent C++ Greenfield Projects

    Review your most relevant C++ projects, especially those started from scratch, and be ready to discuss your architectural decisions and outcomes.

  • REST API Design Patterns

    Refresh your knowledge of RESTful API best practices, including authentication, versioning, and error handling, particularly in C++.

  • Multi-threading in C++

    Prepare to discuss concurrency models, synchronization techniques, and debugging strategies for multi-threaded applications.

  • SQL and Relational Database Integration

    Review your experience designing schemas, writing complex queries, and optimizing database performance in production systems.

Questions to ask

, 6 items
  1. What types of greenfield projects are currently in the pipeline for the engineering team?

    Why ask this? Clarifies the nature of upcoming work and how your skills will be applied.

  2. How does the team approach REST API design and what frameworks or tools are commonly used?

    Why ask this? Helps you understand technical standards and stack alignment.

  3. What are the main challenges the team faces with multi-threaded programming in current projects?

    Why ask this? Gives insight into real-world technical hurdles and expectations.

  4. How is collaboration managed within the remote team, especially across different time zones?

    Why ask this? Assesses team communication and remote work practices.

  5. What opportunities exist for career growth and taking on more responsibility within the team?

    Why ask this? Clarifies advancement paths and aligns with your career goals.

  6. How does the team ensure code quality and maintainability across multiple languages (C++, Go, PHP, HTML)?

    Why ask this? Reveals practices for cross-language development and code standards.

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