Job Title: Senior C++ Developer ", " About Teramind is a leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility into user activities while enhancing security, optimizing productivity, and ensuring compliance. ", " We foster a culture of innovation, empowering our team members with the autonomy and confidence to solve problems independently while providing collaborative support when needed. Our values drive everything we do, and we are committed to delivering the highest quality in every aspect of our work. ", " 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 ", " Requirements: ", " - 5+ years experience with C++11 or newer on macOS - 3+ years 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 ", " Benefits: ", " - This is a remote job. Work from anywhere We've been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams. - Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated - Competitive salary - Career growth opportunities - Flexible paid time off - Laptop reimbursement - Ongoing training and development opportunities ", " We don't expect a perfect fit for every requirement we've outlined. If you can see yourself contributing to the team, we want to hear your story. You can expect up to 3 interviews. In some scenarios, we're able to streamline the process to have minimal rounds. ",