Senior/Principal Software Engineer Linux Endpoints

Job Description

We're looking for a Senior or Principal Software Engineer who will join one of our Linux Endpoint Development teams within the Carbon Black Cloud R & D group to build solutions that will help us deliver industry-leading Linux Endpoint Security products to our customers.
Join us and become a part of the highly efficient agile team that builds bleeding-edge endpoint detection, protection, and response solutions utilizing modern Linux technologies and applying advanced software development methodologies to ensure the highest level of quality and fast time to market.

What You'll Do
*
Participate in all phases of the software development cycle as part of a Scrum team
*
Plan, develop and own new Linux Endpoint Security products and features that run on a wide variety of Linux distributions (RHEL, CentOS, Ubuntu, SUSE, Amazon Linux, etc.)
*
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
*
Develop and support internal tools for our build, test, and CI/CD infrastructure

What You'll Bring
*
A team-first attitude. We're a team where the whole is greater than the sum of its parts
*
5+ years of experience with user-space, system, or kernel-level development on Linux and a solid understanding of Linux OS architecture. We're developing mission-critical security solutions that are deeply integrated with the Linux operating system
*
Our products are written in modern C/C++, so expert knowledge of these languages is required
*
Passion for building high-quality products, experience with test-driven development, and a 'test-first' mentality. Quality is at the center of everything we do. In fact, we produce more test code than the production code
*
Experience with debugging complex issues in Linux userspace and ideally in the kernel space
*
Proficiency with Bash scripting (Bash scripts are a part of our product)
*
Experience with Python is a plus (we use it for test automation)
*
Experience with Docker/GitLabCI/Jenkins is a plus (we use these tools for our build/test and CI/CD infrastructure)
*
Interest in computer security and a desire to learn

Required Skills:
*
C/C++
*
Linux
*
Bash
*
Git
*
Agile Software Development

Bonus Points:
*
B.S./M.S. in Computer Science or related degree
*
Endpoint security products development
*
Linux kernel module development and troubleshooting
*
Linux eBPF, cgroups, and namespaces
*
Test Automation
*
Python
*
CI/CD
*
GitLabCI, Jenkins, Docker,

Category : Engineering and Technology

Subcategory: Software Engineering

Experience: Manager and Professional

Full Time/ Part Time: Full Time

Posted Date: 2020-05-14

VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what's possible today at

Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.

FindTheBestJob is a free service and does not charge a fee at any stage of application or recruitment process. Don’t provide your bank account or credit card details to anyone during job application. FindTheBestJob does not guarantee the availability of a job since organizations may end applications earlier than due date.

Apply Now