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 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
Very nice to have
• 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
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.
Additionally:
• 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