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
About Us
At Teramind, we're pioneering a predictive, AI-driven approach to safeguarding organizations' people, data, and operations. As a global leader in user behavior analytics, insider risk management, and workforce intelligence, we empower businesses to transform data into a strategic asset - delivering clear visibility, control, and proactive protection across digital environments.
We're open to hiring in just about every country in the world! Feel free to apply even if you don't live in the country listed in the job description.
Benefits
This is a remote role. Teramind has been a fully remote company since 2014, and for us that means real flexibility and teams that are genuinely global and diverse.
You'll also get:
- Competitive compensation
- Flexible paid time off
- Laptop reimbursement
- Career growth and professional development opportunities
- We use an open stack of technologies, so you have the chance to learn and evolve
- High complexity of problems to solve, with active feature development - not just bugs & refactoring
- Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated. You can make an impact quickly.
Our Recruitment Process
We don't expect you to check every box on the list. If you can picture yourself contributing to this team, we want to hear your story!
Most roles move through three interviews, though some can move quicker with fewer rounds. Leadership and technical roles may move through a more thorough process with multiple interview stages. All roles require reference and background checks.
Equal Opportunity
Teramind is proud to provide equal employment opportunities to all employees and applicants, and we do not discriminate on the basis of any characteristic protected by applicable local law. We provide reasonable accommodations to individuals with disabilities. If you need an accommodation to complete this application, participate in an interview, or perform this role, contact [email protected].