VMware Carbon Black Hosted EDR team is looking for Sr. Software Engineer who will design and implement security and functionality focused features into the Response product. This work will be done primarily in C and C++ and at times will include Python, shell and other scripting languages.
As a Sr. Endpoint Software Engineer you are well versed in Linux development, computer security, and have experience developing enterprise-grade endpoint software systems. Ideal candidates have experience developing code against posix on unix platforms writing code in C/C++ for endpoints as well as a passion to create a world class security product. If you love computer security and digging into complex engineering challenges, then we want you on our team!
What You'll Bring
5+ years of experience as a Software Engineer with an emphasis on modern C++ development, test driven development, and a “test-first” mentality
Experience with user-space and system-level development (preferably on macOS or Linux)
Experience with writing kernel extensions or drivers, especially on Linux
Experience with other languages such as Python and scripting languages
Ability to contribute in all areas of the software development process, including software design, new-feature development, and debugging/problem diagnosis
Flexibility to contribute to different components of the endpoint product, such as system services, instrumentation, installers and, occasionally, user-interface
Comfort working with complex, mission-critical systems
Interest in computer-security and a desire to learn
Strong demonstrable track record of technical curiosity and technical flexibility/agility
What You'll Do
Leverage C++ programming experience to drive feature work on the Linux endpoint for the VMware Carbon Black Hosted EDR solution
Plan, develop, and own multiple features through the complete software development lifecycle
Contribute to code reviews and give constructive, high-quality feedback
Proactively identify potential pitfalls in proposed software designs
Participate in Agile development processes and become a true team citizen.