- 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 C++ Senior Software Engineer working remotely from Ireland. You'll architect, build, and maintain high-performance C++ applications, ship new features, and collaborate with top-tier developers. The role offers ownership, greenfield projects, and fast-track progression in a rapidly expanding business.
- Architecting, building, and maintaining high-performance C++ applications
- Shipping new features using C++, Go, PHP, and HTML
Key requirements
Must-have
- 6+ years of software engineering experience in C++
- Mastery of REST API design
- Mastery of multi-threaded programming
- Deep familiarity with relational databases and SQL
Experience: 6+ years of software engineering experience in C++
Role signals
- Technical focus
- full-stack
- Architecture / system design
- Indicated in the listing
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
C++ Senior Software Engineer
-
Huge Global Scale
-
Fast-Track Progression
-
Pure Greenfield Build
-
Remote and highly flexible (Ireland based)
Looking to build high-impact tech on a massive scale? A fast-growing global fintech on a mission to democratize financial access is looking for a C++ Senior Software Engineer to join their engineering team.
This is your chance to gain real ownership, solve technical puzzles, and leave a permanent mark on a rapidly expanding business. You’ll be building code for brand-new features, solving complex challenges, and collaborating with high-level developers and elite global tech partners.
If you’re an experienced, autonomous engineer ready to make waves worldwide while fast-tracking your career, this is your launching pad.
-
What You’ll Be Doing:
- Architecting, building, and maintaining high-performance C++ applications.
-
Shipping sharp new features using C++, Golang, PHP, and HTML.
-
What You Bring to the Table:
- 6+ years of software engineering experience in C++.
-
Mastery of REST API design and multi-threaded programming.
-
Deep familiarity with relational databases and SQL.
€65,000-€75,000 + benefits package. Career growth and flexible living.
Ready to level up? Reach out to Samuel Knox for a confidential chat at +353 1 960 9973 or send your CV straight 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 focuses on architecting and building high-performance C++ applications for a global fintech, with an emphasis on greenfield development, REST API design, and multi-threaded programming.
- C++ expertise·Medium
- REST API design·Medium
- Multi-threaded programming·Medium
- Database integration·High
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review and Summarize Recent C++ Projects
0–8 minIdentify 1-2 recent projects where you architected or significantly contributed to high-performance C++ applications, focusing on your decision-making and outcomes.
Prepare REST API and Multi-threading Examples
8–15 minSelect concrete examples demonstrating your mastery of REST API design and multi-threaded programming in C++.
Refresh SQL and Database Integration Knowledge
15–20 minReview your experience with relational databases, including schema design, query optimization, and integration with C++ applications.
Draft Questions and Research the Company
20–25 minPrepare thoughtful questions for the interview and research the company's mission, recent projects, and technology stack.
Practice Communicating Technical Concepts Clearly
25–30 minRehearse explaining complex technical decisions and project outcomes to both technical and non-technical audiences.
Talking points
, 6 itemsArchitecting High-Performance C++ Applications
Demonstrate your experience designing robust, scalable systems and making architectural decisions for new projects.
REST API Design and Integration
Showcase your ability to design, implement, and consume RESTful APIs, which is central to the role.
Multi-threaded Programming in C++
Highlight your expertise in concurrency, synchronization, and performance optimization in multi-threaded environments.
Working with Relational Databases and SQL
Provide examples of how you've designed, queried, and optimized relational databases in previous projects.
Greenfield Project Experience
Share how you've approached building systems from scratch, including requirement gathering, prototyping, and iterative development.
Collaboration with Cross-functional Teams
Illustrate your ability to work with other developers and global tech partners, as emphasized in the listing.
What to research
, 4 itemsReview Advanced C++ Concepts
Refresh your knowledge of modern C++ features, multi-threading, and performance optimization.
REST API Design in C++
Prepare examples of designing and implementing RESTful APIs using C++ frameworks.
Relational Database Integration
Be ready to discuss your experience with SQL, schema design, and database optimization.
Greenfield Project Methodologies
Think through your approach to starting projects from scratch, including architecture and feature planning.
Questions to ask
, 6 itemsWhat are the main technical challenges currently facing the team on this greenfield project?
Why ask this? To understand the complexity and scope of the work you'll be tackling.
How is the engineering team structured, and how do cross-functional collaborations typically work?
Why ask this? To gauge team dynamics and collaboration expectations.
What is the typical process for designing and shipping new features?
Why ask this? To clarify expectations around feature development and deployment.
Which C++ frameworks or libraries are currently in use for REST API development?
Why ask this? To assess the technical stack and prepare for onboarding.
How does the company support ongoing learning and professional growth for senior engineers?
Why ask this? To understand opportunities for career progression and skill development.
What does success look like in this role during the first six months?
Why ask this? To align your efforts with the company's expectations and priorities.
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.
