Senior C++ Developer (Remote, Global)
Teramind
| Company | Teramind |
| Category | Engineering |
| Location | Ukraine |
| Remote | Remote |
| Employment | Not stated |
| Level | Senior |
| Salary | USD 35–55 |
| Posted | 14 Jan 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (lever) |
Description
Responsibilities
• Implement high-quality software security and data protection solutions
• Research and suggest the best way to implement business requirements
• Identify improvements in existing architecture and legacy code to continuously refine and evolve the product
• Enhance software delivery and quality throughout the entire software development cycle
• Manage any issues that may arise and drive resolutions throughout the development process
• Collaborate with Support engineers to analyze and troubleshoot software problems reported
• Work with other team members and technical leads effectively and with minimal supervision
Requirements
• 5+ yrs experience with C++11 or newer
• Client-server application development experience
• Fully proficient with Git
• Understanding fundamental design principles behind scalable applications
• Perform thorough unit testing of software components to prepare for integration in a larger system
• Capable to independently and proactively lead a feature through the entire development cycle while cooperating with the different teams
• Design pattern knowledge
• Highly organized with precise attention to detail
• Desire to learn and generate ideas
• Good spoken and written English
Very nice to have
• Knowledge of cybersecurity best practices
• Experience with Mac systems and Objective-C
• Experience in: Windows system development (using WinApi), low-level SW development, Drivers development, Boost, ClickHouse database
• Exposure to Golang or Rust
• Understanding AWS services