What are the responsibilities and job description for the macOS Security System Software Engineer position at Everfox?
Job Title:
macOS System Software Engineer
Location
: Remote
Everfox is one of the world's most significant private cybersecurity software and professional service companies. We are looking for a hardworking and knowledgeable software engineer to join our team where we build best-in-class cyber security products. As a member of our team, you will help design and develop technology solutions that are scalable, meaningful, and critical to our company's success.
What will you be doing?
- Help develop insider threat cyber security applications for the macOS platform in C/C /Objective-C.
- Work remotely, yet collaboratively, with other software engineers, product managers, and quality assurance engineers to design, develop, and deliver reliable high-value customer software solutions.
- Research, design, develop, and integrate new features into existing infrastructures.
- Work cooperatively with the quality assurance department to troubleshoot and fix bugs.
- Document research projects, feature designs, and bug fixes.
- Ensure that product features meet all specified requirements and perform to the high standards expected by our customer by both manually testing and developing automated tests.
- Work both directly and indirectly with customers to resolve product support issues.
What experience(s), knowledge, and education we are looking for:
- Extensive experience on macOS using C/C and Objective-C/Swift.
- Development experience in writing daemons, interacting with file systems, child process management, multithreaded development, and other system level development.
- Experience using development tools including source code management tools, debuggers, and documenting your work/designs.
- BS Computer Science, Computer Engineering, or other engineering discipline. Equivalent work experience is valued in place of a formal engineering degree.
- If needed, ability to obtain US government clearance.
A very strong candidate might have some of the following (not required):
- Understanding of security and auditing solutions on the macOS platform.
- Experience in designing and developing endpoint software, preferably security software.
- macOS System Extension development experience.
- Understanding of macOS application signing.
- Use of code analyzers or sanitizers.
- Experience developing automation tests and testing frameworks.
Salary : $125,000 - $175,000