What You'll Do
- Design and implement high-quality software security and data protection solutions
- Analyze business requirements and propose effective implementation strategies
- Improve and refactor existing architecture and legacy code
- Ensure quality throughout the entire development cycle
- Troubleshoot and resolve software issues in collaboration with Support
- Work closely with team members and technical leads with minimal supervision
Requirements
- 5+ years of experience with C++11 or newer
- Experience with client-server application development
- Strong proficiency with Git
- Solid understanding of scalable application design principles
- Proficiency in unit testing and preparing components for larger system integration
- Ability to independently lead features from concept to deployment
- Familiarity with software design patterns
- Excellent attention to detail and organizational skills
- Strong problem-solving skills and eagerness to learn
- Good spoken and written English
Nice to Have
- Familiarity with cybersecurity best practices
- Experience in: Windows system development (WinAPI) Low-level or driver development Boost ClickHouse database Golang or Rust AWS services
- Windows system development (WinAPI)
- Low-level or driver development
- Boost
- ClickHouse database
- Golang or Rust
- AWS services
Benefits
- 100% remote — work from anywhere
- Competitive salary with a global market focus
- Performance-based bonuses
- Flexible and paid time off
- Professional development and ongoing training opportunities
- Career growth in a collaborative, innovation-driven environment