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 to design, build, and maintain high-performance C++ applications. Work fully remote from Ireland, contribute to greenfield projects, and ship features across C++, Go, PHP, and HTML. Enjoy autonomy, ownership, and opportunities for progression.

  • 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
  • Experience with 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

Senior C++ Software Engineer | Fully Remote

  • 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 with deep C++ expertise, focusing on greenfield development for a global fintech company. The position emphasizes hands-on technical work, autonomy, and the ability to deliver high-performance, multi-threaded applications and REST APIs in a remote, full-stack environment.

  • C++ expertise·High
  • Multi-threading·High
  • REST API design·High
  • SQL/database skills·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 and prepare concise summaries highlighting your role, challenges, and outcomes.

  2. Refresh Multi-threading Concepts

    8–15 min

    Study recent examples of multi-threaded code, focusing on synchronization, deadlock avoidance, and performance.

  3. Prepare REST API and SQL Examples

    15–22 min

    Gather specific stories about designing REST APIs and optimizing SQL queries, ready to discuss technical details.

  4. Research the Company's Tech Stack and Remote Practices

    22–27 min

    Look up common tools and workflows for remote, full-stack teams and prepare questions about their processes.

  5. Draft Role-Specific Questions

    27–30 min

    Write down 2-3 thoughtful questions to ask during the interview, tailored to the company's greenfield focus and remote setup.

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 C++ Application Development

    Prepare to discuss your experience building new systems from scratch, highlighting design decisions and technical ownership.

  • Multi-threading and Concurrency Challenges

    Demonstrate your ability to design and debug high-performance, thread-safe applications, as this is a core requirement.

  • REST API Design and Implementation

    Showcase your experience designing, building, and integrating RESTful APIs, especially in C++ or similar environments.

  • SQL and Relational Database Integration

    Be ready to explain how you've designed schemas, optimized queries, and ensured data integrity in production systems.

  • Full-stack Collaboration and Feature Delivery

    Highlight your ability to work across languages (C++, Go, PHP, HTML) and deliver features end-to-end in a collaborative, remote setting.

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 technical and architectural decisions.

  • Multi-threading Techniques in C++

    Refresh your knowledge of concurrency models, synchronization primitives, and debugging tools in C++.

  • REST API Design Patterns

    Prepare examples of REST API design and integration, focusing on scalability, security, and maintainability.

  • SQL Query Optimization

    Review your experience with relational databases, including schema design and performance tuning.

Questions to ask

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

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

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

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

  3. What is the typical technology stack for new features, and how are decisions made about which language to use?

    Why ask this? To clarify expectations around multi-language development.

  4. How is autonomy balanced with support and mentorship for senior engineers?

    Why ask this? To assess the level of independence and available resources.

  5. What does success look like in this role after the first six months?

    Why ask this? To align your contributions with the company's goals.

  6. How does the company ensure the security and scalability of its financial services platform?

    Why ask this? To demonstrate your interest in best practices and the fintech domain.

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