FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior C++ Software Engineer
avacone SwitzerlandSenior C++ engineer designing high-performance, reliable software for a UK-based technology team. Optimizing concurrent systems, architectures, APIs, testing, and legacy codebases.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in modern C++ software development, including C++17, C++20, and C++23, with a strong focus on performance optimization, multithreading, and software architecture. Proficient in collaborating with cross-functional teams and mentoring engineers while adhering to best practices in software engineering.
Highest-signal resume keywords
C++ DevelopmentMultithreaded ApplicationsPerformance OptimizationCI/CD PipelinesAutomated Testing Frameworks
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++Object-Oriented ProgrammingMemory ManagementData StructuresAlgorithmsDesign PatternsLinux EnvironmentsDebuggingProfilingSoftware Architecture
Soft Skills
Analytical SkillsTroubleshootingCommunicationProblem-Solving
Tools & Technologies
CMakeConanVcpkgGitGoogle TestGoogle MockCatch2
Industry Keywords
Software DevelopmentTechnical DocumentationContinuous IntegrationSecure CodingSoftware Lifecycle Management
Tech Stack
Tools & technologiesC++Linux
About the role
Key responsibilities & impact- Design, develop, test, and maintain high-quality software using modern C++
- Develop robust, scalable, and high-performance software components and applications
- Design and implement software architectures, modules, APIs, and interfaces
- Write clean, maintainable, efficient, and well-documented code
- Analyze existing systems and identify optimization and modernization opportunities
- Troubleshoot complex technical issues and perform root cause analysis
- Optimize software for performance, memory usage, latency, stability, and reliability
- Develop and maintain multithreaded and concurrent applications
- Participate in architecture and technical design discussions
- Conduct code reviews and uphold software engineering standards and best practices
- Develop automated unit, integration, and system tests
- Support continuous integration and continuous delivery processes
- Collaborate with cross-functional and international development teams
- Contribute to technical documentation and software specifications
- Support integration of software components with existing platforms and systems
- Mentor less experienced engineers and contribute to team knowledge sharing
- Evaluate new technologies, libraries, frameworks, and development approaches
- Take ownership of technically complex components and solutions
- Make architectural and implementation decisions
- Identify technical risks and propose solutions
- Translate business and technical requirements into reliable software solutions
Requirements
What you’ll need- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable technical discipline
- 7+ years of professional software development experience
- Strong professional experience with C++, ideally C++17, C++20, and/or C++23
- Knowledge of object-oriented programming, generic programming, templates, STL, memory management, smart pointers, RAII, multithreading, concurrency, data structures, algorithms, design patterns, and software architecture
- Strong experience developing software in Linux environments
- Experience with debugging, profiling, and performance optimization
- Understanding of network and inter-process communication concepts
- Experience with CMake, Conan, or vcpkg
- Strong experience with Git and modern source-control workflows
- Experience with automated testing frameworks such as Google Test, Google Mock, Catch2, or comparable technologies
- Experience with CI/CD pipelines
- Professional working proficiency in English
- Knowledge of SOLID principles, Clean Code, test-oriented development, code reviews, automated testing, continuous integration, secure coding, software lifecycle management, technical documentation, and performance and reliability engineering
- Ability to work independently, analyze complex codebases, make architectural decisions, identify technical risks, and collaborate within international teams
- Strong analytical, troubleshooting, communication, and problem-solving capabilities
Benefits
Comp & perks- 🌐 Worldwide ❌ Jobs You've Hidden ⭐️ Saved Jobs ✅ Applied Jobs ✉️ Email Alerts 👤 Account avacone Switzerland Website LinkedIn All Job Openings 51 - 200 employees Founded 2014 💼 Consulting 📦 Logistics 💊 Pharmaceuticals Consulting
- Logistics
- Pharmaceuticals Avacone Switzerland is a service provider specializing in IT and non-IT solutions, particularly within regulated industries such as pharmaceuticals and chemicals. Based in Switzerland, with offices in several countries including Spain, Romania, and Canada, Avacone delivers managed IT services, IT support, and engineering solutions across diverse sectors. The company emphasizes a blend of business insights with technological expertise, particularly in pharmaceutical processes, project management, and compliance management. Senior C++ Software Engineer Job not on LinkedIn 🔥 1 minute ago 🏢🏡 London – Hybrid ⏰ Full Time 🟠 Senior 🧑💻 Full-stack Engineer C++ Linux Apply Now Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
- Design, develop, test, and maintain high-quality software using modern C++
- Develop robust, scalable, and high-performance software components and applications
- Design and implement software architectures, modules, APIs, and interfaces
- Write clean, maintainable, efficient, and well-documented code
- Analyze existing systems and identify optimization and modernization opportunities
- Troubleshoot complex technical issues and perform root cause analysis
- Optimize software for performance, memory usage, latency, stability, and reliability
- Develop and maintain multithreaded and concurrent applications
- Participate in architecture and technical design discussions
- Conduct code reviews and uphold software engineering standards and best practices
- Develop automated unit, integration, and system tests
- Support continuous integration and continuous delivery processes
- Collaborate with cross-functional and international development teams
- Contribute to technical documentation and software specifications
- Support integration of software components with existing platforms and systems
- Mentor less experienced engineers and contribute to team knowledge sharing
- Evaluate new technologies, libraries, frameworks, and development approaches
- Take ownership of technically complex components and solutions
- Make architectural and implementation decisions
- Identify technical risks and propose solutions
- Translate business and technical requirements into reliable software solutions 🎯 Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable technical discipline
- 7+ years of professional software development experience
- Strong professional experience with C++, ideally C++17, C++20, and/or C++23
- Knowledge of object-oriented programming, generic programming, templates, STL, memory management, smart pointers, RAII, multithreading, concurrency, data structures, algorithms, design patterns, and software architecture
- Strong experience developing software in Linux environments
- Experience with debugging, profiling, and performance optimization
- Understanding of network and inter-process communication concepts
- Experience with CMake, Conan, or vcpkg
- Strong experience with Git and modern source-control workflows
- Experience with automated testing frameworks such as Google Test, Google Mock, Catch2, or comparable technologies
- Experience with CI/CD pipelines
- Professional working proficiency in English
- Knowledge of SOLID principles, Clean Code, test-oriented development, code reviews, automated testing, continuous integration, secure coding, software lifecycle management, technical documentation, and performance and reliability engineering
- Ability to work independently, analyze complex codebases, make architectural decisions, identify technical risks, and collaborate within international teams
- Strong analytical, troubleshooting, communication, and problem-solving capabilities Apply Now 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score Similar Jobs Senior Full Stack Engineer 🔥 20 hours ago Quantum 51 - 200 📣 Marketing 🤝 B2B 📱 Media Website LinkedIn All Job Openings Senior Full Stack Engineer scaling Quantum’s data-driven affiliate marketing platform. Building frontend and backend systems with React, Node.js, APIs, databases, and CI/CD. 🏢🏡 London – Hybrid ⏰ Full Time 🟠 Senior 🧑💻 Full-stack Engineer Angular Docker JavaScript Jenkins Microservices MongoDB MySQL Node.js NoSQL Postgres React SQL Vue.js Product Engineer 🔥 21 hours ago PLASTIC RECYCLING LIMITED 51 - 200 🏭 Manufacturing 🤝 B2B Website LinkedIn All Job Openings Product Engineer building full-stack control software for Minerva Defence’s unmanned systems. Shipping customer-driven features from design through field testing and deployment for frontline operators. 🏢🏡 London – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑💻 Full-stack Engineer Electron Python React TypeScript Product Software Engineer – Technology Solutions 🕒 Yesterday Twenty First Group 11 - 50 ⚽ Sports 💼 Consulting Website LinkedIn All Job Openings Product Software Engineer building custom AWS applications, APIs, and AI tools for sports competitions, federations, brands, and broadcasters. Shaping projects, supporting event go-lives, and mentoring engineers. 🏢🏡 London – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑💻 Full-stack Engineer AWS DynamoDB Java NoSQL Open Source Python SQL Terraform Software Engineer – Typescript, Node 🕒 Yesterday Our Future Health UK 51 - 200 🏥 Healthcare 🤝 Non-profit Website LinkedIn All Job Openings Full-stack Software Engineer building secure research infrastructure for Our Future Health’s UK-wide health programme. Developing and operating TypeScript, Node.js and cloud systems for sensitive health data. 🏢🏡 London – Hybrid 💵 £60k / year ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑💻 Full-stack Engineer AWS Azure Cloud Google Cloud Platform GraphQL JavaScript Node.js Postgres Python React Terraform TypeScript Java Technical Leader 🕒 Yesterday Parser 201 - 500 💼 Consulting 📣 Marketing 🤖 Artificial Intelligence Website LinkedIn All Job Openings Technical Leader guiding Java/Kotlin backend engineering at Parser, a technology services and consulting firm. Shaping cloud-native banking and payments platforms while mentoring engineers and driving delivery. 🏢🏡 London – Hybrid ⏰ Full Time 🟠 Senior 🧑💻 Full-stack Engineer 🇬🇧 UK Skilled Worker Visa Sponsor AWS Cloud Java Kotlin Microservices View More Full-stack Engineer Jobs 🌐 Worldwide Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com Search Search Jobs by country Search jobs by city Search jobs by job title Search entry-level jobs Search junior-level jobs Search senior-level jobs Search jobs by tech stack Search jobs by contract type Search remote internships Search remote part-time jobs Remote jobs Anywhere in the World Companies Hiring Anywhere in the World Companies Hiring Sales People Anywhere in the World Companies Hiring Software Engineers Anywhere in the World Resources Advice Tips for finding remote jobs Interview questions and answers Resume examples Cover letter examples Post a job Affiliates About us Is Remote Rocketship legit? Privacy policy Terms of service Job board SEO course Remote Job Search MasterClass AI Apply Copilot OpenClaw job finder Find jobs using your resume Jobs by Country Remote jobs anywhere in the world (Worldwide remote jobs) Remote jobs United States Remote jobs Australia Remote jobs Brazil Remote jobs Canada Remote jobs France Remote jobs Ireland Remote jobs Germany Remote jobs Netherlands Remote jobs Spain Remote jobs UK Popular Jobs Remote data analyst jobs Remote customer support jobs Remote executive assistant jobs Remote marketing jobs Remote product designer jobs Remote product manager jobs Remote project manager jobs Remote recruiter jobs Remote sales jobs Remote software engineer jobs Jobs by Type Remote full-time jobs Remote part-time jobs Remote contract jobs Remote internship jobs Remote entry-level jobs Remote jobs with no experience required Remote junior jobs (1-3 years of experience) Digital nomad jobs Remote jobs with no degree required Freelance remote jobs Temporary remote jobs Remote jobs hiring now Stay at home mom jobs