company_logo

Full Time Job

Software Engineer - Iac

Netflix

Los Gatos, CA 10-28-2022
 
  • Paid
  • Full Time
Job Description
Software Engineer (L4) - IAC

Location: Los Gatos or Remote, United States

Netflix is the world's leading streaming entertainment service with 220+ million paid memberships in over 190 countries enjoying TV series, documentaries, and feature films across a wide variety of genres and languages. This is made possible, in part, by an engineering organization that enables our customers to stream content and our studio to produce content.

The Identity and Access Control team at Netflix is a central security team that supports the Netflix workforce and partners by creating and operating Identity and Access Management (IAM) software services. Our IAM use cases will continue to become more complex as we increase investment in Netflix Originals content production ecosystems, including Gaming. Our workforce and partners are global, and they access our information with different patterns from a variety of locations and devices. With security and ease of information access for our fast-paced growth in mind, we realize that the traditional corporate network security perimeter no longer meets our requirements. Instead, we invest in Identity as a perimeter in the open internet, with reliable and strong authentication and authorization service to protect our information.

The Role

This role is a unique opportunity to contribute to building services from the ground up with security, large scale, high availability, high throughput, and low latency in mind! You will be part of the Identity and Access Control team, focusing on core Identity functionality to support all of the Netflix ecosystem (Enterprise, Studio, and Gaming). You will participate in implementation, operation and maintenance, tech debt reduction, and performance and efficiency enhancement efforts for some of our foundational services. You will be responsible for a mix of project-based development and operational coverage to ensure our services remain nimble. This is a great opportunity to learn and grow in this field while continuing to have an impact on improving our Enterprise IAM capabilities.

If you are curious about some of the team's work, you can watch this Building Identity for an Open Perimeter conference talk by our IAM engineers. Another recommended read is this blog post about how product and application security operates in the Netflix culture.

What you'll need to be successful:
• You are a pragmatic software engineer with a strong technical background in developing low latency, high resiliency, and high availability, services.
• In-depth experience in modern programming languages such as Java, and mastery of object-oriented design and programming.
• You are able to independently identify, compare and contrast options to make the right choice of technologies (design pattern, persistence, caching, performance, etc.) suitable for the task.
• You have experience working on complex distributed systems running on top of Cloud platforms(e.g., AWS, Microsoft Azure, GCP).
• You prefer collaboration and problem-solving over process and mandates and are also comfortable dealing with ambiguity and independent decision-making.
• You are passionate about application security and curious to learn and grow in the Identity and Access Management domain. Prior experience is not required.

Nice to have:
• Experience working with authentication and authorization protocols/frameworks (OpenID Connect, SCIM, OAuth, SAML).
• Experience with gRPC, GraphQL, Graph database, NoSQL technologies such as Hive, Presto, Spark, or Cassandra.
Our culture is unique, and we tend to live by our values, allowing you to do your best work and grow. To learn more about Productivity Engineering, feel free to listen to this podcast.

We are an equal-opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job family, background, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location.

The overall market range for roles in this area of Netflix is typically $90,000 - $900,000

This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix is a unique culture and environment. Learn more here.

Jobcode: Reference SBJ-gmq1y2-18-188-142-146-42 in your application.

Salary Details
Salary Range: $90,000 to $900,000 Per Year ($ USD)