remote.careers

Remote Programming Jobs

Senior Endpoint Software Engineer - Linux

Carbon Black

  • c++
  • linux
  • c

Quick Facts

Company
Carbon Black
Location
US
Experience
Mid-Level, Senior
Employment
Full-time
Type
Remote

Job benefits

  • Flexible vacation
  • Remote/Work-from-home options
  • Medical/Dental/Vision
  • Stand-up desks and unique workspaces
  • Free snacks/drinks, Happy Hours, and regular catering
  • Care.com access and pet insurance
  • On-site gym
  • Career development programs
  • Lounge/game room
  • Competitive salaries, 401k, and stock options

Job description

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. 



Apply now