Senior C++ Developer (Remote, Global)
The Opportunity
We’re looking for a Senior C++ Engineer who’s excited to build high-performance, secure, and scalable software that powers Teramind’s core platform. If you love writing clean, efficient code, improving architecture, and working with a global team on meaningful technology, this role is for you. You’ll take ownership of end-to-end development — from brainstorming technical approaches to refining architecture, writing production-grade code, and shaping how we evolve our software.
What You’ll Do
• Design and implement top-tier software solutions focused on security, performance, and scalability
• Research, propose, and deliver smart technical approaches to complex business needs
• Continuously improve existing architecture and legacy systems
• Partner with QA and Support teams to diagnose and resolve issues
• Drive technical discussions and mentor peers in clean code, testing, and design best practices
• Contribute ideas that make our engineering culture stronger and our products even better
What We’re Looking For
• 5+ years of experience coding in C++11 or newer
• Proven experience building client-server applications
• Strong understanding of scalable architecture and design principles
• Deep Git expertise and experience working in agile, remote teams
• Solid knowledge of unit testing and modern design patterns
• A proactive, detail-oriented mindset and curiosity to keep learning
• English proficiency for seamless communication across global teams
Bonus Points
• Background in cybersecurity or privacy-focused software
• Experience with Mac (Objective-C) or Windows system development (WinAPI, drivers)
• Knowledge of Boost, ClickHouse, Go, or Rust
• Familiarity with AWS services