Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Netflix, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer L6 - Operating System Security Development at Netflix will be responsible for designing, developing, and implementing cutting-edge security features within our operating systems. This role is pivotal in ensuring that our systems maintain a high level of security against emerging threats, while optimizing performance for our global streaming services. The candidate will collaborate closely with cross-functional teams to deliver solutions that not only defend against vulnerabilities but also enhance user experience. As a senior member of our engineering team, you will be expected to mentor junior engineers and influence best practices across the organization.
Job Responsibilities
- Design and implement security features in operating systems to strengthen defenses against cyber threats.
- Analyze system vulnerabilities and develop strategies to mitigate risks proactively.
- Collaborate with product and infrastructure teams to integrate security frameworks into application layers.
- Conduct comprehensive code reviews and enforce security best practices across all engineering projects.
- Keep abreast of the latest developments in operating system security and integrate new ideas into the team's initiatives.
- Provide technical mentorship to junior software engineers, fostering a culture of continuous learning and innovation.
- Prepare detailed documentation of security protocols and enhancement processes.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- A minimum of 8 years of professional experience in software development, with a focus on operating systems and security.
- Proficiency in programming languages such as C, C++, or Rust.
- Strong understanding of operating system architectures and security protocols.
- Experience with security assessments, penetration testing, and vulnerability management.
- Knowledge of cryptography, code obfuscation, and threat detection techniques.
- Exceptional problem-solving skills and the ability to work under tight deadlines in a fast-paced environment.
Technologies & Tools
The Software Engineer L6 will work with a diverse range of technologies and tools including, but not limited to, Linux and Windows operating systems, security testing tools (such as Burp Suite and OWASP ZAP), Git for version control, CI/CD pipelines, and various programming frameworks. Familiarity with containerization technologies like Docker and knowledge of cloud security practices (AWS, Azure) will be beneficial for this role.
Ideal Candidates
Ideal candidates for this position will possess a strategic mindset with a proactive attitude towards security challenges. They should exhibit strong analytical skills with a passion for problem-solving, demonstrating the ability to foresee potential issues and address them before they escalate. Collaborative team players with excellent communication skills will thrive in our culture of innovation. Candidates who are adaptable and eager to learn continuously, staying current with industry best practices, will find this role particularly rewarding.
Unemployment does not last the same number of weeks everywhere. In Virginia it is paid for 12 to 26 weeks, depending on your earnings. How it works there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.