The team is responsible for advanced technologies across all our supported platforms – Mac, Linux, Windows and also owns our agent build and infrastructure.
This team delivers effective business logic, enhancements for the engines in our system, and infrastructure code that implements our long term architecture on the agent.
In this position you will:
Manage a large team of C++ engineers that own our core technologies in the endpoint agent
Own high-performance and critical-path code for sensitive engines in production under Linux, Mac and Windows
Deliver high quality code and results on requirements provided by product management and the field
Collaborate with various teams and stakeholders across the organization (R&D, Support, Operations, product, etc.)
Participate in customer and support calls as the technical authority
Get familiar with real customer challenges and gain a deep understanding of the balance between delivery velocity, security value and performance
Managing a large team of engineers: 4+ years of experience
Develop applications for one of Mac/Linux/Windows: 4+ years of experience
Mastery of C/C++/low level language: 5+ years of experience with low level code
Passion for problem-solving and debugging complex issues
Ability to understand other people’s code quickly and effectively
Experience in Software Design and Object Oriented programming
Experience with complex SW multi-threaded environments
High attention to details
Keep focus under pressure
Great interpersonal communication skills
Excellent mentoring and delegation skills
Advantages:
Experience with developing cross-platform applications.
Experience in modern C++11/14
Security/OS Internals background
Experience in different types of programming paradigms
Experience in developing for Linux/Mac OS environment
Experience with working with customers on sensitive production incidents
Experience with agile software development