- Home
- Jobs
- Full-stack
- C++ Senior Software Engineer
C++ Senior Software Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Category
- Full-stack
What you'll be doing
Join a global fintech as a Senior C++ Software Engineer, working fully remote from Ireland. You'll design, develop, and maintain C++ applications, build new features, and collaborate with global teams. The role offers ownership, variety, and opportunities for career growth in a small, expanding technical team.
- Design, develop and maintain C++ applications
- Build new software features using C++, PHP, Golang and HTML
- Work on complex, performance-focused software
- Collaborate with developers, support teams and external technology partners
- Take ownership of projects and contribute to the technical team's growth
Key requirements
Must-have
- 6+ years’ experience with C++
- Strong C++ and multi-threading skills
- Experience working with APIs and databases
Experience: 6+ years’ experience with C++
Role signals
- Technical focus
- full-stack
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
C++ Software Engineer – Fully Remote
-
Huge international scale
-
Fast career progression
-
Greenfield projects
This Software Engineer opportunity is with a well-established and rapidly growing global fintech company. The company’s mission is to increase financial access through technology and is continuing to expand into new markets.
You’ll be joining a small and growing technical team, giving you the opportunity to take real ownership of your work, work across a variety of projects and have a visible impact on the wider business.
The role will involve building and testing new features, solving interesting technical challenges and working closely with developers, support teams and external technology partners. It’s a great opportunity for someone who enjoys variety and wants to play an important role in a growing organisation.
This C++ Software Engineer position would suit an experienced and independent Software Engineer who enjoys working on challenging systems and collaborating with teams on a global scale. With the company continuing to expand into new markets, there is plenty of scope for professional and career development.
You will:
-
Design, develop and maintain C++ applications.
-
Build new software features using C++, PHP, Golang and HTML.
-
Work on complex, performance-focused software.
-
Collaborate with developers, support teams and external technology partners.
-
Take ownership of projects and contribute to the continued growth of the technical team.
-
**Work fully remote. (Irish work permit compulsory) **
What’s required:
-
6+ years’ experience with C++
-
Strong C++ and multi-threading skills.
-
Experience working with APIs and databases.
Competitive base salary DOE + strong benefits package.
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 C++ Senior Software Engineer role is a fully remote position with a global fintech company, focused on designing, developing, and maintaining high-performance C++ applications while collaborating with cross-functional teams and external partners.
- C++ and Multi-threading Expertise·High
- API/Database Integration·High
- Performance Optimization·High
- Collaboration and Ownership·Medium
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 Multi-threading
0–8 minSpend time revisiting advanced C++ features, concurrency models, and multi-threading best practices.
Prepare API and Database Integration Examples
8–14 minSelect and outline specific projects where you integrated APIs and databases using C++.
Reflect on Performance Optimization Stories
14–20 minIdentify concrete examples where you improved software performance and be ready to discuss your approach.
Practice Collaboration and Ownership Narratives
20–25 minThink through situations where you worked with diverse teams or took ownership of projects, focusing on outcomes.
Draft Role-specific Questions
25–30 minPrepare thoughtful questions to ask the interviewer about the team, projects, and company culture.
Talking points
, 5 itemsAdvanced C++ and Multi-threading
Demonstrate your expertise in C++ and multi-threaded programming by sharing examples of complex systems you've built or optimized.
API and Database Experience
Showcase your ability to integrate with APIs and work with databases, as these are core requirements for the role.
Building Performance-focused Software
Prepare to discuss how you've addressed performance bottlenecks and optimized software in previous projects.
Collaboration with Diverse Teams
Highlight your experience working with developers, support teams, and external partners to deliver successful projects.
Ownership and Initiative
Provide examples of times you've taken ownership of projects or features, especially in small or growing teams.
What to research
, 4 itemsReview Advanced C++ and Multi-threading Concepts
Refresh your knowledge of C++11/14/17 features, thread management, synchronization primitives, and common concurrency pitfalls.
API and Database Integration in C++
Prepare examples of integrating RESTful APIs and working with SQL or NoSQL databases from C++ applications.
Performance Optimization Techniques
Be ready to discuss profiling, identifying bottlenecks, and optimizing both code and system performance.
Cross-functional Collaboration
Think of stories where you worked with developers, support teams, or external partners to deliver a project.
Questions to ask
, 6 itemsWhat are the main technical challenges currently facing the team?
Why ask this? Shows your interest in the team's work and helps you assess where your skills can add value.
How does the team approach greenfield projects and feature prioritization?
Why ask this? Clarifies the development process and your potential role in shaping new projects.
What tools and frameworks are commonly used alongside C++ in your stack?
Why ask this? Helps you understand the technical environment and any learning curve.
How is collaboration managed between remote team members and external partners?
Why ask this? Assesses communication practices and remote work culture.
What opportunities exist for professional growth and career progression within the team?
Why ask this? Demonstrates your interest in long-term development and aligns with the company's growth focus.
How does the team measure and ensure software performance and reliability?
Why ask this? Shows your concern for quality and performance, which are emphasized in the role.
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.
