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 play a critical role in enhancing the security posture of our operating systems. This position requires an experienced software engineer who is passionate about security and has a deep understanding of operating system internals. The successful candidate will collaborate with cross-functional teams to design, develop, and refine security mechanisms within our ecosystem, ensuring the robustness of our systems against potential vulnerabilities while optimizing performance.
Job Responsibilities
- Design, implement, and evaluate security features for operating systems.
- Conduct vulnerability assessments and security audits to identify potential weaknesses.
- Collaborate with product and engineering teams to integrate robust security practices into development processes.
- Develop security tooling and libraries to support secure development lifecycle.
- Stay updated with the latest security threats and mitigation strategies relevant to operating systems.
- Contribute to the development of security architecture and frameworks to support scalable security practices.
- Engage in code reviews and provide constructive feedback to enhance code quality and security.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with a strong focus on security.
- In-depth knowledge of operating system design, architecture, and security principles.
- Proficiency in programming languages such as C/C++, Python, or Rust.
- Experience with system-level programming and kernel development.
- Familiarity with security frameworks, protocols, and standards (e.g., NIST, ISO, OWASP).
- Strong analytical and problem-solving skills with an attention to detail.
Technologies & Tools
The successful candidate will work with modern programming environments and tools that include Git for version control, CI/CD pipelines for continuous integration, and various security tools such as static analysis, vulnerability scanning, and performance profiling software. Experience with virtualization and containerization technologies like Docker and Kubernetes will also be beneficial. Familiarity with cloud platforms such as AWS or Azure may further enhance the efficiency of security development.
Ideal Candidates
Ideal candidates for this position will possess a strategic mindset, demonstrating a proactive approach to problem-solving in high-pressure situations. They should have a strong inclination toward teamwork and collaboration, valuing the diversity of thought and experience in creating secure systems. The candidate should be self-driven, possess a continuous learning mentality, and remain dedicated to staying ahead of emerging security trends and technologies. Moreover, showcasing excellent communication skills, both verbal and written, is essential as the role involves liaising with various stakeholders across different functions.
Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.