Senior Endpoint Software Engineer (Linux) - Opportunity for Working Remotely
VMware
Remote
senior
software
engineer
linux
working remotely
vmware
software
security
carbon
carbon black
linux
team
c++
December 2, 2022
VMware
Providence, Rhode Island
FULL_TIME
Why VMWare+Carbon Black?
- 5+ years of experience as a Software Engineer with an emphasis on Object-Oriented C++ development.
- Experience with user-space and some system-level development (preferably on Linux).
- Experience with writing kernel extensions or drivers, especially on Linux.
- Exposure to other languages like Python or other 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.
- Passion for building high-quality products, experience with test-driven development, and a test-first mentality.
- Develop and support internal tools for our build, test, and CI/CD infrastructure
- Comfort working with complex, mission-critical systems.
- Interest in computer-security and a desire to learn.
- Leverage C++ programming experience to drive feature work on the Linux endpoint for the Carbon Black Security Cloud. Expert knowledge of this language is required.
- Plan, develop, and own multiple features through the complete software development lifecycle
- Contribute to product direction by leading design discussions and collaborating with team architects, product management, endpoint, backend, and front-end engineers to deliver the right solution
- Continuously improve customer experience, quality, performance, and stability of the existing products
- Contribute to code reviews and give constructive, high-quality feedback.
- Participate in Agile development processes and become a true team citizen.
- Experience with the Extended Berkeley Packet Filter (eBPF) kernel technology
- Experience with Agile, Docker, Git, Jenkins, Continuous Integration, TDD
- Experience with distributed enterprise level applications (client/server)
- Experience with network security, and general familiarity with software security concepts, challenges, and paradigms a strong plus
Report this job
Similar jobs near me
Related articles
- The Affordable Care Act: A Comprehensive Guide to Healthcare Reform in the United States
- A Day in the Life of a Warehouse Worker
- Navigating the Job Market: Tips for Finding Warehouse Worker Positions
- 10 Must-Have Tips for Creating a Standout Warehouse Worker Resume
- What is a White-Collar Worker? Understanding the Definition and Characteristics