Forcepoint is transforming cybersecurity by focusing on what matters most: understanding people's intent as they interact with critical data and intellectual property wherever it resides. Our uncompromising systems enable companies to empower employees with unobstructed access to confidential data while protecting intellectual property and simplifying compliance. Based in Austin, Texas, Forcepoint supports more than 20,000 organizations worldwide. For more about Forcepoint, visit www.Forcepoint.com and follow us on Twitter at @ForcepointSec.
Forcepoint is seeking a Senior Software Engineer to help develop insider threat cyber security products for the Linux and macOS platforms in C/C++. A well-qualified candidate will be responsible for the following job functions:
Work collaboratively in a team environment with software engineers, product managers, and quality assurance engineers to design, develop, and deliver reliable high-value customer software solutions.
Design, develop, document, analyze, test, integrate, debug, conduct research, and integrate new architectural features into existing infrastructures.
Evaluate future needs and trends of the insider threat space and relate them to our existing system.
Verify that product features developed are thoroughly implemented, meeting all specified requirements, using robust technical solutions with only the highest quality coding standards.
Work both directly and indirectly with customers to resolve product support issues.
Required Experience and Skills
A minimum of 3 years of software development experience on Linux or macOS. 5 or more years is preferred.
Experience developing on Mac or Linux using C, C++, or Objective-C.
Experience writing unit tests and using unit test frameworks.
Development experience writing daemons, interacting with file systems, communicating over sockets, child process management, multi-threaded synchronization, and other lower level type development.
Proficiency with one or more source control systems: SVN, GIT, Perforce, etc.
US Citizenship and ability to acquire a government clearance.
Preferred Experience and Skills
Understanding of security and auditing solutions on the Linux and Mac platforms.
Bachelor of Science in Computer Science, Electrical Engineering, or related technical discipline.
Proficiency in one or more scripting languages: bash, python, perl, ruby, etc.
Working knowledge of common build system technologies: make, Jenkins, CI/CD, etc.