- Home
- Jobs
- Full-stack
- C++ Software Engineer
C++ Software Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Salary
- €65k-75k/year (EUR)
- Category
- Full-stack
What you'll be doing
Senior C++ Software Engineer role at a global fintech, building secure payment systems. Fully remote within Ireland, focused on greenfield backend projects with high visibility and ownership. Collaborate in a tight team, designing low-latency, high-performance applications and REST APIs.
- Lead backend software projects end-to-end from design to launch
- Design and maintain low-latency, high-performance applications for global payment rails
- Develop brand-new features using C++, Golang, PHP, and HTML
- Collaborate with software developers, support teams, and client partners
Key requirements
Must-have
- 6+ years of hands-on C++ software development experience in production environments
- Strong background in multi-threaded programming
- Experience with high-concurrency architecture
- Experience with REST API design
- Solid experience with relational databases
- Ability to write 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 (Ireland)
-
Pure Greenfield Work
-
100% Flexible & Remote (Ireland-Based)
-
€65,000 – €75,000 + Benefits
Join a fast-growing global fintech in the booming payments sector. The company builds secure payment systems to give underprivileged populations worldwide access to vital financial services.
This is a high-visibility role with full ownership and a great team dynamic. You will work in a tight engineering team on brand-new software, giving you a clear path to progress your career as the platform expands globally.
What You Will Do
-
Take Ownership: Lead backend software projects end-to-end from design to launch.
-
Build Payment Systems: Design and maintain low-latency, high-performance applications powering global payment rails.
-
Ship Greenfield Code: Develop brand-new features using C++, Golang, PHP, and HTML.
-
Collaborate: Work closely with software developers, support teams, and client partners.
What You Need
-
6+ years of hands-on C++ software development experience in production environments.
-
Strong background in multi-threaded programming, high-concurrency architecture, and REST API design.
-
Solid experience working with relational databases and writing efficient SQL.
The Offer
-
Salary: €65,000 – €75,000 + comprehensive benefits.
-
100% Remote & Flexible: Complete remote work flexibility (must be based in Ireland).
-
Clear Progression: High visibility and fast-track career growth.
To discuss this role, 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 C++ Software Engineer to lead backend projects for a global fintech, focusing on greenfield payment systems with high concurrency and performance requirements. The position emphasizes end-to-end project ownership, collaboration, and expertise in C++, multi-threading, REST APIs, and SQL.
- C++ production expertise·Medium
- Concurrency and multi-threading·High
- REST API design·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 C++ Multi-threading and Concurrency
0–8 minBrush up on advanced concurrency patterns, synchronization, and debugging techniques in C++.
Prepare Project Ownership Examples
8–15 minSelect and outline 1-2 recent backend projects where you led design and implementation, focusing on greenfield or payment systems.
Refresh REST API and SQL Skills
15–22 minReview REST API best practices and practice optimizing SQL queries relevant to high-performance systems.
Research the Company and Payments Sector
22–27 minFamiliarize yourself with the company's mission, products, and the broader fintech/payments landscape.
Prepare Role-Specific Questions
27–30 minDraft thoughtful questions about technical challenges, team structure, and growth opportunities to ask during the interview.
Talking points
, 6 itemsEnd-to-End Project Ownership
Prepare examples where you led backend projects from design through deployment, demonstrating initiative and accountability.
Multi-threaded Programming in C++
Showcase your experience designing and debugging concurrent systems, especially in production environments.
REST API Design and Implementation
Demonstrate your ability to design, build, and maintain robust APIs, ideally for high-traffic or financial applications.
SQL and Relational Database Performance
Provide examples of optimizing queries and schema design for performance and reliability in production systems.
Greenfield Software Development
Highlight your approach to building new systems from scratch, including architecture decisions and technology selection.
Collaboration Across Teams
Share experiences working closely with developers, support, and client partners to deliver complex backend solutions.
What to research
, 4 itemsRecent C++ Backend Projects
Review and prepare to discuss recent projects where you led backend development, especially those involving greenfield work or payment systems.
Concurrency and Multi-threading in C++
Refresh your knowledge of concurrency models, synchronization primitives, and debugging techniques in C++.
REST API Design Patterns
Study best practices for designing, documenting, and scaling REST APIs, particularly in high-availability environments.
SQL Query Optimization
Practice writing and optimizing SQL queries, and review strategies for improving relational database performance.
Questions to ask
, 6 itemsWhat are the main technical challenges currently facing the payment platform?
Why ask this? To understand the complexity and focus areas of the backend systems you'll be working on.
How is the engineering team structured, and how does collaboration typically work across teams?
Why ask this? To gauge team dynamics and your potential role within the organization.
What is the process for designing and launching new features in greenfield projects?
Why ask this? To clarify expectations around project ownership and delivery.
Which tools and technologies are currently used for monitoring and maintaining backend performance?
Why ask this? To assess the maturity of the platform and your fit with the existing stack.
How does the company support professional growth and progression for engineers?
Why ask this? To understand opportunities for advancement and skill development.
What is the typical lifecycle of a backend project, from conception to deployment?
Why ask this? To get insight into workflow, timelines, and your expected involvement.
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.
