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



