Job Role Summary: We are looking for a skilled C++ Developer to join our team. - To be successful in this role, you will need to have experience with software security and data protection solutions. - You must also be able to research and suggest the best way to implement business requirements. - An additional requirement is that you can identify improvements in existing architecture and legacy code to continuously refine and evolve the product. - Other responsibilities include enhancing software delivery and quality throughout the entire software development cycle. - You will also need to manage any issues that may arise and drive resolutions throughout the development process. Key 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 Bonus Skills: - Familiarity with Agile methodologies - Experience with cloud-based services About This Job: This is an exciting opportunity to develop high-quality software solutions that meet the needs of our clients. - As a Senior C++ Developer, you will play a key role in shaping the direction of our products. - You will be responsible for developing and maintaining complex software systems. - Additionally, you will collaborate with cross-functional teams to deliver high-quality products. What We Offer: We offer a competitive salary and benefits package. - A comprehensive health insurance plan - A retirement savings plan - Ongoing training and professional development opportunities