--- title: 'Endpoint Engineer (C++ 17/ System Designs) (Remote, Full-Time) [AS349] at Smart Working Solutions' canonical: 'https://feeny.ai/job/endpoint-engineer-c-17-system-designs-remote-full-time-as349-smart-working-42qasm2bjnet' type: 'job' last_seen: '2026-11-05' --- # Endpoint Engineer (C++ 17/ System Designs) (Remote, Full-Time) [AS349] at Smart Working Solutions - **Company:** Smart Working Solutions - **Location:** India - **Employment:** full-time - **Work type:** remote - **Posted:** 2026-11-02 - **Last confirmed live:** 2026-11-05 - **Apply:** https://jobs.lever.co/smart-working-solutions/a35d1a99-f29c-47d0-8e88-4dad4665ff71 ## Job description ## About Smart Working At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being. Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally. Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world. ## About the Role As an Endpoint Engineer (C++ / Systems), you will be responsible for developing reliable, high-performance endpoint sensing capabilities for an AI-native cybersecurity platform. This mid-to-senior-level position requires strong computer science fundamentals, independent technical ownership and a commitment to engineering quality. You will work within a team of 14+ engineers across Backend, DevOps, Endpoint, Frontend and Design, reporting to the VP of Engineering and AI. The team operates with a flat structure, where each engineer takes ownership of their discipline within a project. This is a remote opportunity aligned with UK working hours, suited to an engineer who thrives on technical challenges, uses AI tools confidently and takes responsibility for delivering solutions that solve real customer problems. ## Responsibilities - Develop and maintain a C++17 endpoint sensor running on customer machines across Windows, Linux and macOS. - Capture, process and stream host and network telemetry while maintaining a minimal system footprint. - Ensure memory safety, thread safety and graceful failure handling, particularly on customer machines where redeployment is challenging. - Contribute to the development of a virtualized testing environment capable of running attack scenarios across multiple operating systems as a likely early project. - Maintain high standards of software correctness, performance, reliability and testing to minimize risks across large-scale customer deployments. - Take end-to-end ownership of engineering features and projects, from understanding customer requirements through to successful delivery. - Work directly with customers to understand technical challenges and ensure solutions effectively address their needs. - Independently establish priorities and manage two major projects alongside smaller AI-driven engineering tasks. - Use AI agents and frontier models daily to accelerate development, explore unfamiliar technologies and navigate complex codebases. - Collaborate closely with engineering colleagues, maintaining clear communication while working autonomously. - Prioritize high-impact engineering work and respond quickly to critical requirements. - Demonstrate a growth mindset by welcoming feedback, reconsidering existing solutions and contributing to continuous team improvement. - Build trust through careful engineering, transparent communication, early identification of risks and consistent delivery. ## Requirements - Minimum 5 years of professional software engineering experience, preferably involving systems programming or low-level software development. - Minimum 4 years of hands-on experience with modern C++, including strong proficiency in C++17. - Minimum 3 years of experience in systems programming, with strong computer science fundamentals covering operating system internals, kernel responsibilities and memory management. - Minimum 3 years of experience with multithreading, concurrency and thread safety in performance-sensitive applications. - Minimum 3 years of experience in memory management and memory safety, including developing reliable and resource-efficient software. - Minimum 3 years of experience in performance optimization, particularly within systems-level applications. - Minimum 3 years of experience in software testing and correctness, with a rigorous approach to reliability and failure handling. - Daily, hands-on experience using AI agents and frontier AI models to support software engineering, solve unfamiliar technical problems and work independently across different codebases. - Demonstrated ability to use LLMs to learn unfamiliar technical areas and manage multiple engineering projects effectively. - Strong understanding of engineering reliability and the potential impact of software failures on customer systems. - Proven ability to take ownership of engineering projects from beginning to end, independently setting priorities and delivering outcomes without constant supervision. - Customer-focused approach, with the willingness to communicate directly with customers and remain accountable until their problems are resolved. - Ability to prioritize urgent, high-impact work while maintaining engineering quality. - Excellent communication and collaboration skills, with a proactive approach to sharing progress, challenges and technical decisions. - Growth mindset, openness to constructive criticism and willingness to reconsider or replace existing solutions when necessary. - Commitment to honesty, attention to detail, early identification of problems and consistent delivery. - Ability to explain technical implementations, justify engineering decisions and demonstrate a clear understanding of developed solutions. - Willingness to work remotely in alignment with UK working hours. Candidates with strong Windows systems experience are encouraged to apply. Previous Linux and macOS experience is not mandatory, as these can be learned. Prior cybersecurity experience is also not required. ## Nice to Have - Experience with packet processing or network sensing. - Knowledge of eBPF, kernel development or driver development. - Experience in endpoint security or Endpoint Detection and Response (EDR). - Familiarity with CMake, Docker-based builds and cross-platform software delivery. - Experience with Open Cybersecurity Schema Framework (OCSF) or OpenTelemetry. - Python programming experience. ## About Smart Working Solutions ## Company Overview - **One-liner**: Smart Working provides a "Tech Talent as a Service" model, delivering rigorously vetted remote software engineers and AI specialists who are fully embedded into clients’ teams. - **Entity Type**: Private (Privately Held) - **Headquarters**: London, United Kingdom - **Founded**: Not publicly available - **Founders**: Oli Rowse (Co-Founder), Max Rowse (Co-Founder), Julian Rowse (Director & Founder) ## Core Business - **Primary industry**: IT Services and IT Consulting - **Target customers**: B2B – mid‑market to enterprise clients in the UK and USA seeking to scale engineering teams without traditional hiring overhead - **Mission / purpose**: "Building high‑performance global engineering teams without the friction, risk, or overhead of legacy hiring models." ## Products & Services - **Tech Talent as a Service (TTaaS)**: A fully managed service that includes vetting, onboarding, payroll, HR administration, performance management, compliance, and continuous AI training. Engineers work the client’s hours, join their standups, and integrate into existing Slack/communication channels. Pricing starts at ~£20–£25/hour all‑inclusive. ## Market Standing - **Valuation / Market Cap**: Not disclosed - **Key Metric**: 123 employees (78% year‑over‑year growth); serves 60+ clients in the UK and USA - **Notable Investors / Partners**: Not publicly listed - **Growth Signals**: - 78% headcount growth YoY - Average engineer tenure of 26 months (low churn for the industry) - Net Promoter Score (NPS) of 75 - ISO 27001 certified - 4‑stage vetting process that admits only ~1% of ~100,000 monthly applicants - Continuous AI Academy training for all engineers ## Competitive Advantages - **Rigorous vetting**: 4‑stage process (AI‑assisted screening, advanced technical assessments, communication tests, live technical interview) ensures top‑1% talent. - **Full embedding**: Engineers work the client’s exact hours, attend meetings, and use the client’s tools – eliminating the disconnect typical of offshore outsourcing. - **Low churn guarantee**: Average 26‑month tenure; if an engineer leaves, they are replaced at no extra cost. - **All‑inclusive pricing**: Single monthly invoice covers vetting, onboarding, payroll, HR, compliance, performance management, and AI training. - **Security & compliance**: ISO 27001 certified with comprehensive background screening. ## Strategic Focus - Scaling the “Tech Talent as a Service” model to more clients while maintaining high quality and low churn. - Continuous investment in AI training (AI Academy) to keep engineers ahead of emerging technologies. - Expanding the client base beyond the UK and USA into other English‑speaking markets. ## Why Work Here - **Culture & ratings**: Employer rating of 4.7/5 on LinkedIn (196 reviews) with strong scores for work‑life balance (4.7), compensation (4.5), culture (4.6), and career growth (4.5). - **Remote‑first**: All roles are fully remote, with engineers distributed across 18 countries. The model supports full‑time, contractual, and part‑time engagements. - **Stability & impact**: Engineers work directly with 60+ clients on meaningful products and receive continuous training in AI and modern tech stacks. - **Support**: Dedicated Account Managers and Customer Success teams handle performance, compliance, and career development. - **Perks**: All‑inclusive payroll handling, no lock‑in contracts (1‑month calibration + 6‑month minimum), and a replacement guarantee. ## Sources 1. [smartworking.io](https://smartworking.io/) 2. [linkedin.com](https://uk.linkedin.com/company/smartworkingsolutions) 3. [lever.co](https://jobs.lever.co/smart-working-solutions) 4. [simplify.jobs](https://simplify.jobs/c/Smart-Working-Solutions) ## Other roles at Smart Working Solutions - [DevOps / Platform Engineer (Remote, Full-Time) [AS348]](https://feeny.ai/job/devops-platform-engineer-remote-full-time-as348-smart-working-solutions-india-9xyzs8wz5bwf) — India - [Python Backend Engineer (Remote, Full - Time) [AS347]](https://feeny.ai/job/python-backend-engineer-remote-full-time-as347-smart-working-solutions-india-1sbz2tnrsfr3) — India - [Senior Data Engineer / Developer (Remote, Full-Time) [HR221]](https://feeny.ai/job/senior-data-engineer-developer-remote-full-time-hr221-smart-working-solutions-g5jn8qkwtw8n) — India - [Technical SEO Manager - React/Next.js (Remote, Full - Time) [HR210] (PK)](https://feeny.ai/job/technical-seo-manager-react-next-js-remote-full-time-hr210-pk-smart-working-51ht70b4mbtt) — Pakistan - [Senior Python Engineer - Data ( Remote, Full-Time) [AS340]](https://feeny.ai/job/senior-python-engineer-data-remote-full-time-as340-smart-working-solutions-india-be3rnb0jh4z5) — India - [Mobile Developer - .NET MAUI & C# (Remote, Contract) [AS338]](https://feeny.ai/job/mobile-developer-net-maui-c-remote-contract-as338-smart-working-solutions-india-7876t47qdq49) — India - [Sr. PHP Symfony Engineer (Remote, Full-Time) [AR024]](https://feeny.ai/job/sr-php-symfony-engineer-remote-full-time-ar024-smart-working-solutions-london-tcgksxqgk3ng) — London, United Kingdom - [Mid-Level Data Engineer (Onsite, Full-Time) [HR215]](https://feeny.ai/job/mid-level-data-engineer-onsite-full-time-hr215-smart-working-solutions-bucharest-s8m3se7en6ay) — Bucharest, Romania - [Technical SEO Manager - React/Next.js (Remote, Full - Time) [HR210]](https://feeny.ai/job/technical-seo-manager-react-next-js-remote-full-time-hr210-smart-working-8ek58aj485e8) — India - [Lead Data Engineer - Founding Member (Contract) [HR208] (UK)](https://feeny.ai/job/lead-data-engineer-founding-member-contract-hr208-uk-smart-working-solutions-2aaga20z9ahy) — London, United Kingdom