Senior C++ Developer

Teramind
Summary
Join Teramind, a global leader in Insider Risk Management and User Behavior Analytics, as a Senior C++ Developer with strong macOS experience. We're a hybrid, global workforce building a next-generation platform used by over 10,000 organizations worldwide. This remote position offers the opportunity to implement high-quality software security solutions, research optimal implementation strategies, and enhance software delivery. You will collaborate with a team of innovators in a flexible and inclusive work environment. The role requires extensive C++ and Objective-C experience, along with a strong understanding of software development principles. We offer competitive salaries, performance bonuses, career growth opportunities, and flexible time off.
Requirements
- 5+ yrs experience with C++11 or newer on macOS
- 3+ yrs experience with Objective-C
- Strong proficiency with Boost libraries
- Clean code experience
- Understanding fundamental design principles behind scalable applications
- Unit tests/integration tests experience
- Proficient knowledge of GIT
- Excellent interpersonal skills
- Highly organized with precise attention to detail
- Ability to work well with others in a fast-paced, dynamic environment
- Desire to learn and adapt to new requirements
- Advanced spoken and written English
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
Preferred Qualifications
- Low-level OS interface experience
- Qt framework knowledge
- Swift experience
- Networking Programming Experience (TCP, UDP, HTTP, HTTPS)
- Drivers development experience
- System Extensions development experience
- Development or usage of MDM solutions
- Experience working with and deploying SaaS application, Docker
Benefits
- Competitive salary with a focus on a global market
- Bonus for performance
- Career-growth opportunities
- Flexible Time Off and Paid Time Off benefits
- Ongoing training and development opportunities
- This is a remote job. Work from anywhere!
Share this job:
Similar Remote Jobs
