- Home
- Jobs
- Full-stack
- C++ Senior Software Engineer – Fully Remote
C++ Senior Software Engineer – Fully Remote
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Contract
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Day rate
- €250/day (EUR)
- Category
- Full-stack
What you'll be doing
Senior C++ Software Engineer (Contract, Remote in Northern Ireland) for a global fintech. Lead backend projects, design and build payment systems, and develop greenfield features. Requires 6+ years C++ experience, multi-threading, REST API design, and SQL expertise. Small, agile team with high visibility and rapid career growth.
- Lead backend software projects end-to-end from technical design to launch
- Design, build, and maintain low-latency, high-throughput payment systems
- Develop new features and components using C++, Golang, PHP, and HTML
- Collaborate with developers, support teams, and external partners to solve engineering challenges
Key requirements
Must-have
- 6+ years hands-on C++ software development experience in production
- Technical capability in multi-threaded programming and high-concurrency architecture
- Expertise in REST API design principles and microservices integration
- Experience with relational databases and performance-tuned 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++ Contract Software Engineer | Fully Remote (Northern Ireland)
-
Pure Greenfield Projects
-
Rapid Career Growth & Progression
-
Fully Flexible & Remote (Northern Ireland-Based)
Join an established, fast-growing global fintech company operating in the booming, fast-paced payments sector. The company’s core mission is financial access: building secure payment systems that deliver essential financial services to underprivileged and underbanked populations around the world.
This contract role combines real technical impact with complete project ownership, high visibility, and a strong, supportive team dynamic. Because the core engineering group is small and agile, your work will be seen, your voice will be heard, and your path for fast-tracked career progression is clear as the business continues its rapid global expansion.
What You Will Do
-
Take Ownership: Lead backend software projects end-to-end from initial technical design straight through to launch.
-
Build Payment Systems: Design, build, and maintain low-latency, high-throughput systems powering international payment rails.
-
Ship Greenfield Code: Develop brand-new features and components using C++, Golang, PHP, and HTML.
-
Collaborate: Work closely with software developers, support teams, and external client partners to solve complex engineering challenges.
What You Need
-
6+ years of hands-on C++ software development experience in production environments.
-
Deep technical capability in multi-threaded programming and high-concurrency architecture.
-
Strong expertise in REST API design principles and microservices integration.
-
Solid experience working with relational databases and writing efficient, performance-tuned SQL.
The Offer
-
Daily Rate: €250 per day (Contract).
-
100% Remote & Flexible: Complete remote work flexibility (candidates must be based in Northern Ireland).
-
Fast Career Progression: High visibility, direct impact, and genuine room to advance your career quickly.
To hear more about the role or have a confidential chat, contact Samuel Knox on +353 1 960 9973 or email 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 a senior-level C++ contract position focused on leading backend greenfield projects for a fintech company in the payments sector, with an emphasis on multi-threaded programming, REST API design, and high-performance systems. The position offers full project ownership, collaboration with cross-functional teams, and requires deep technical expertise in C++, concurrency, and SQL.
- C++ concurrency expertise·Medium
- REST API and microservices·High
- SQL/database optimization·High
- Greenfield project leadership·High
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review Multi-threaded C++ Projects
0–8 minSelect 1-2 recent projects where you led or contributed significantly to multi-threaded backend systems, and prepare concise stories highlighting your technical decisions and outcomes.
Refresh REST API and Microservices Knowledge
8–14 minRevisit REST API design principles, microservices integration patterns, and prepare examples of your work in these areas.
Summarize SQL Optimization Experience
14–20 minList specific instances where you improved SQL performance or database design, including before-and-after metrics if possible.
Prepare Greenfield Development Examples
20–25 minThink through your approach to building new features or systems from scratch, focusing on challenges and solutions.
Draft Role-Specific Questions
25–30 minWrite down 2-3 thoughtful questions about the team, technology, and expectations to ask during the interview.
Talking points
, 6 itemsEnd-to-End Project Ownership
You will be expected to lead backend projects from design to launch, so prepare examples where you managed the full software development lifecycle.
Multi-threaded and High-Concurrency Systems
Demonstrate your experience designing and debugging concurrent C++ applications, as this is a core technical requirement.
REST API Design and Microservices Integration
Showcase your ability to design robust APIs and integrate microservices, as the role emphasizes these skills.
Performance-Tuned SQL and Database Work
Prepare to discuss optimizing SQL queries and schema design for high-throughput systems, as this is essential for payment platforms.
Greenfield Feature Development
Highlight your experience building new features from scratch, especially in fast-paced or startup environments.
Collaboration with Cross-Functional Teams
Be ready to discuss how you work with developers, support, and external partners to solve complex problems.
What to research
, 4 itemsRecent C++ Multi-threaded Projects
Review and prepare to discuss specific examples of multi-threaded C++ systems you have built or maintained.
REST API and Microservices Design
Refresh your knowledge of RESTful API best practices and microservices integration, with examples from your experience.
SQL Performance Tuning
Prepare to explain your approach to optimizing SQL queries and relational database schemas for high-throughput applications.
Greenfield Feature Development
Think through your process for building new features or systems from scratch, including requirement gathering and delivery.
Questions to ask
, 6 itemsWhat are the main technical challenges currently facing the engineering team?
Why ask this? To understand where your expertise can have the most impact.
How is project ownership structured within the team, especially for greenfield initiatives?
Why ask this? To clarify expectations around autonomy and leadership.
What technologies and frameworks are most commonly used alongside C++ in your backend stack?
Why ask this? To gauge the technical environment and potential learning curve.
How does the team approach code reviews and quality assurance in a fully remote setting?
Why ask this? To assess collaboration and quality practices in a distributed team.
What does success look like in this role after the first six months?
Why ask this? To align your efforts with the company's expectations and goals.
How does the company support professional growth and progression for contract engineers?
Why ask this? To understand opportunities for advancement and skill development.
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.
