Senior Software Engineer

Archer · Recruitment agency
Full-timeFull-stackDublin, 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 develop high-performance C++ applications for international, performance-critical systems, collaborating with a small team and external partners. Opportunity for ownership, impact, and career progression.

  • Design, develop and maintain high-performance C++ applications
  • Work on complex, performance-critical systems at international scale
  • Collaborate with developers, support teams and external technology partners
  • Take ownership of projects and contribute to technical decisions as the team grows

Key requirements

Must-have

  • 6+ years’ experience with C++
  • Strong C++ and multi-threading skills
  • Experience with APIs
  • Experience with databases/SQL
  • Software or embedded C++ background

Experience: 6+ years with C++

Role signals

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

Full job description

Senior Software Engineer

  • Fast career progression

  • Greenfield and performance-focused projects

  • Make a real impact through financial inclusion

This Software Engineer opportunity is with a well-established and fast-growing global fintech company using technology to make financial services more accessible to people who may not have access to traditional banking.

The company operates across international markets, helping provide reliable payment solutions to underserved communities and giving more people access to essential financial services.

You’ll join a small, talented engineering team at an exciting stage of growth. With new markets and projects continually being added, you’ll have genuine ownership over your work and the opportunity to make a visible impact as the company scales.

This is a great opportunity for an experienced C++ Software Engineer or Embedded Software Engineer who enjoys solving challenging technical problems, working independently and having a real say in the systems they build. You’ll work on new features and complex, performance-focused applications while collaborating with developers, support teams and external technology partners.

You will:

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

  • Work on complex, performance-critical systems at international scale.

  • Collaborate with developers, support teams and external technology partners.

  • Take ownership of projects and contribute to technical decisions as the team continues to grow.

What’s required:

  • 6+ years’ experience with C++

  • Strong C++ and multi-threading skills.

  • Experience with APIs and databases/SQL.

  • Software or embedded C++ backgrounds are welcome.

What’s on offer:

  • Competitive base salary DOE.

  • Strong benefits package.

  • Fully remote working.

  • Opportunity to work on international, high-scale fintech systems.

  • The chance to contribute to technology that improves access to financial services.

  • Significant scope for progression as the company continues to grow.

For more information contact Samuel Knox confidentially 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 Senior Software Engineer role is a remote, hands-on position focused on designing and maintaining high-performance C++ applications for a global fintech company, with an emphasis on performance, scalability, and impact in financial inclusion.

  • C++ expertise·High
  • Performance optimization·High
  • API/SQL integration·Medium
  • Project ownership·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

    List and outline your most relevant C++ projects, focusing on performance, multi-threading, and system scale.

  2. Practice Explaining API and SQL Integrations

    8–14 min

    Prepare concise stories about integrating C++ with APIs and databases, emphasizing challenges and solutions.

  3. Research the Company’s Mission and Recent Projects

    14–20 min

    Read about the company’s fintech solutions and their impact on financial inclusion to align your answers.

  4. Prepare Questions and Examples of Technical Ownership

    20–25 min

    Identify situations where you led or influenced technical decisions, ready to discuss outcomes and lessons.

  5. Review Remote Collaboration Best Practices

    25–30 min

    Recall experiences working with distributed teams and prepare to discuss communication and teamwork strategies.

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++ systems for speed and reliability, as required for international fintech solutions.

  • Multi-threading and Concurrency

    Showcase experience managing complex, concurrent operations in C++ to ensure robust and scalable applications.

  • API Integration and Database (SQL) Experience

    Prepare examples of integrating C++ applications with APIs and SQL databases, reflecting the need for reliable data exchange and storage.

  • Ownership and Technical Decision-Making

    Highlight times you took initiative or made impactful technical choices, aligning with the role’s emphasis on ownership and growth.

  • Collaboration with Cross-Functional Teams

    Demonstrate your ability to work with developers, support teams, and external partners, which is key for this role.

What to research

, 4 items
  • Review Advanced C++ and Multi-threading Concepts

    Refresh knowledge of C++11/14/17 features, threading libraries, and concurrency patterns relevant to high-performance systems.

  • Prepare Examples of API and SQL Integration

    Gather concrete stories of integrating C++ applications with APIs and SQL databases, focusing on challenges and solutions.

  • Understand the Company’s Mission in Financial Inclusion

    Research the company’s approach to providing financial services to underserved communities and how technology enables this.

  • Demonstrate Project Ownership and Technical Decision-Making

    Identify past experiences where you led projects or made impactful technical choices, ready to discuss outcomes.

Questions to ask

, 6 items
  1. What are the main technical challenges currently facing the engineering team?

    Why ask this? To understand where your expertise can have the most immediate impact.

  2. How does the team approach performance optimization and scalability for international markets?

    Why ask this? To gauge the company’s technical standards and expectations for high-scale systems.

  3. What is the typical process for making technical decisions or introducing new technologies?

    Why ask this? To assess your potential influence and the team’s openness to innovation.

  4. How does the company measure the impact of its technology on financial inclusion?

    Why ask this? To connect your work to the broader mission and understand success metrics.

  5. What opportunities exist for career progression and taking on more responsibility as the company grows?

    Why ask this? To clarify growth paths and long-term fit.

  6. How does the team collaborate with external technology partners?

    Why ask this? To understand the scope and nature of external interactions.

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