- Home
- Jobs
- Full-stack
- Senior Software Engineer C++, fully remote
Senior Software Engineer C++, fully remote
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Salary
- €70k-80k/year (EUR)
- Category
- Full-stack
What you'll be doing
Join a fintech as a Senior C++ Software Engineer, building greenfield, high-throughput backend systems for global payments. You'll design and deliver new features, own end-to-end components, and work remotely with a small, collaborative team focused on financial inclusion.
- Design, develop, and maintain high-throughput, low-latency C++ applications for international payments
- Deliver new software capabilities using C++, Go, PHP, and HTML
- Drive end-to-end features from technical design through to delivery
- Collaborate with senior engineers, support teams, and international partners
Key requirements
Must-have
- 6+ years of hands-on C++ software development experience in production environments
- Deep understanding of multi-threaded programming and high-concurrency systems
- Strong expertise in REST API design principles and microservice communication
- Solid experience working with relational databases and writing efficient SQL
Experience: 6+ years
Role signals
- Technical focus
- backend
- Architecture / system design
- Indicated in the listing
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
Senior C++ Software Engineer – Fully Remote
-
Purpose-Driven Greenfield Build
-
Global Impact
-
Accelerated Growth
A well-established, rapidly expanding fintech company is hiring a Senior Software Engineer to join a close-knit engineering team building tech that matters. Their core mission is driving financial inclusion, creating modern payment infrastructure to deliver vital financial services and payments to underprivileged and underbanked populations worldwide.
This role offers a rare blend of real-world impact and high-caliber engineering. You’ll tackle greenfield projects, take full ownership of critical backend components, and solve complex technical puzzles alongside a sharp, collaborative team. Because the core engineering group is still small, your contributions will be highly visible, and your path for career progression is wide open as the platform expands into new global markets.
If you’re an experienced, self-motivated C++ developer who wants total remote autonomy, hard technical challenges, and work that makes a genuine difference, this is an outstanding opportunity.
What You’ll Be Doing
-
Build Core Architecture: Design, develop, and maintain high-throughput, low-latency C++ applications that power international payments.
-
Ship Greenfield Features: Deliver new software capabilities using C++, Golang, PHP, and HTML to expand financial access in emerging markets.
-
Own the Stack: Drive end-to-end features from technical design through to delivery, working directly with senior engineers, support teams, and international partners.
What You Bring
-
6+ years of hands-on C++ software development experience in production environments.
-
Deep understanding of multi-threaded programming and high-concurrency systems.
-
Strong expertise in REST API design principles and microservice communication.
-
Solid experience working with relational databases and writing efficient SQL.
The Offer
-
Highly competitive base salary €70,000-€80,000
-
Comprehensive benefits package.
-
Full remote flexibility and a high-trust, low-bureaucracy culture.
-
Clear, accelerated career progression within a growing global organization.
Interested in hearing more? Contact Samuel Knox for a confidential discussion at +353 1 960 9973 or send your CV directly 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 specializing in C++ to design and build high-performance backend systems for a fintech platform focused on global financial inclusion. The position emphasizes greenfield development, ownership of backend architecture, and collaboration within a small, high-impact engineering team.
- C++ backend architecture·Medium
- Concurrency and multi-threading·Medium
- REST API/microservices·High
- SQL/database optimization·High
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review Advanced C++ and Concurrency Concepts
0–8 minRefresh your knowledge of multi-threaded programming, concurrency models, and performance optimization in C++.
Prepare Examples of REST API and Microservice Projects
8–14 minSelect and outline 1-2 projects where you designed or implemented REST APIs and microservices, focusing on challenges and solutions.
Summarize SQL Optimization Experience
14–19 minList specific instances where you improved database performance or designed schemas for high-transaction systems.
Reflect on Greenfield Feature Delivery
19–25 minThink through your process for taking a feature from idea to deployment, especially in small teams, and prepare to discuss it.
Draft Role-Specific Questions
25–30 minPrepare thoughtful questions about the team, workflow, and technical challenges to ask during the interview.
Talking points
, 5 itemsDesigning High-Throughput, Low-Latency C++ Applications
You will need to demonstrate experience building performant backend systems, especially for payment or financial platforms.
Implementing Multi-threaded and Concurrent Systems
The role requires deep understanding of concurrency to ensure reliability and scalability in production environments.
REST API and Microservice Communication
You should be able to discuss how you design, implement, and optimize APIs for robust inter-service communication.
Efficient SQL and Relational Database Usage
You will be expected to write and optimize SQL queries and design schemas for high-transaction systems.
Greenfield Feature Delivery and End-to-End Ownership
Prepare examples of taking features from technical design through delivery, especially in small or fast-moving teams.
What to research
, 4 itemsRecent C++ Projects
Review and prepare to discuss recent C++ backend systems you have designed and built, focusing on performance and concurrency.
REST API and Microservice Design
Refresh your knowledge of RESTful API best practices and be ready to discuss microservice architectures you have worked on.
SQL Optimization Techniques
Prepare examples of optimizing SQL queries and designing relational schemas for high-load environments.
Greenfield Project Delivery
Think through your process for taking a feature from concept to deployment, especially in small or fast-growing teams.
Questions to ask
, 6 itemsWhat are the biggest technical challenges currently facing the engineering team?
Why ask this? To understand where your expertise can have the most impact.
How does the team approach greenfield development and technical decision-making?
Why ask this? To gauge autonomy and influence in the development process.
What is the typical workflow for delivering a new feature from design to production?
Why ask this? To clarify expectations for ownership and collaboration.
How does the company support remote engineers in collaborating and staying connected?
Why ask this? To assess remote work culture and support structures.
What are the opportunities for career progression as the platform expands?
Why ask this? To understand growth potential and advancement paths.
How does the team ensure code quality and reliability in high-concurrency systems?
Why ask this? To learn about technical standards and best practices.
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.
