Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Netflix's Data Infrastructure Team

Remote, USA Full-time Posted 2025-11-03

Join the Future of Entertainment: Netflix's Data Infrastructure Team

Imagine being part of a team that brings joy and entertainment to millions of people around the world. At Netflix, we're on a mission to revolutionize the way people experience entertainment, and we're looking for talented individuals like you to join our team. As a leader in the streaming industry, we're committed to innovation, diversity, and inclusion. Our Data Infrastructure Team is at the forefront of this mission, enabling us to make data-driven decisions and provide exceptional experiences for our members.

About Our Team

Our Data Infrastructure Team is responsible for building and maintaining the data platforms and tools that power Netflix's business. We're a team of passionate and talented individuals who are passionate about data, technology, and innovation. Our team is divided into several sub-teams, each with its own unique focus:

  • Database Access Platform: We build and operate a scalable query gateway that enables data reflections to work at sub-millisecond latencies, allowing Netflix microservices to store, consume, and manage their data more efficiently.
  • Data Platform Framework: We provide a platform for our data platforms, enabling Netflix to rapidly advance its data and analytics systems.
  • Big Data Processing: We provide a cloud-native platform for distributed data processing, supporting batch data processing, ETL, and data warehousing.
  • Large Data Integration: We offer a platform for scheduling, coordinating, and executing large data jobs and workflows in a self-serve manner.

Key Responsibilities

As a Full Stack Software Engineer on our Data Infrastructure Team, you'll play a critical role in designing, building, and maintaining our data platforms and tools. Your responsibilities will include:

  • Designing and developing scalable, secure, and highly available data systems and applications.
  • Collaborating with cross-functional teams, including engineers, product managers, and TPMs, to drive business outcomes.
  • Building and maintaining large-scale distributed systems, including data processing pipelines and data warehouses.
  • Developing and maintaining APIs, data models, and data governance frameworks.
  • Troubleshooting and resolving complex technical issues, often in a fast-paced, dynamic environment.
  • Contributing to open-source projects and sharing knowledge with the broader engineering community.

Requirements and Qualifications

To succeed in this role, you'll need:

  • A Bachelor's degree in Computer Science or a related field.
  • 2+ years of experience building large-scale distributed systems, applications, or platforms.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Experience with data processing frameworks, such as Apache Spark, Apache Beam, or Apache Flink.
  • Strong understanding of data modeling, data governance, and data quality.
  • Excellent problem-solving skills, with the ability to debug complex technical issues.
  • Strong communication and collaboration skills, with experience working with cross-functional teams.

Preferred Qualifications

We'd love to see:

  • Experience with cloud-native technologies, such as AWS, GCP, or Azure.
  • Familiarity with containerization technologies, such as Docker or Kubernetes.
  • Experience with agile development methodologies, such as Scrum or Kanban.
  • Knowledge of data security and compliance best practices.

What We Offer

At Netflix, we're committed to providing an exceptional employee experience. Here are some of the benefits and perks we offer:

  • Competitive Salary: We offer competitive salaries and compensation packages to attract top talent.
  • Stock Options: As a technology company, we frequently grant stock options to employees, allowing them to participate in the company's success.
  • Health Insurance: We provide comprehensive health insurance coverage for employees, including medical, dental, and eye care plans.
  • Paid Time Off: We value work-life balance and offer generous paid time off for vacation, time off, and sick leave.
  • Parental Leave: We offer generous parental leave policies to support newly employed parents.
  • Employee Assistance Programs (EAPs): We provide EAP services to help employees with various personal and work issues.
  • Flexible Working Arrangements: Depending on your role, we may offer flexible working hours or remote work options.
  • Fitness and Wellness Programs: We provide wellness initiatives, gym benefits, or other fitness-related benefits.
  • Paid Meals and Snacks: Some of our offices may offer free meals, snacks, or food incentives.
  • Learning and Development: We invest in employee development through training programs, seminars, or education reimbursements.
  • Employee Events and Activities: We host events and activities to promote a positive work culture and encourage team building.

Why Join Us?

At Netflix, we're passionate about creating a culture of innovation, diversity, and inclusion. Here are some reasons why you might want to join our team:

  • Impact: You'll have the opportunity to make a significant impact on the entertainment industry and the lives of millions of people around the world.
  • Innovation: We're committed to innovation and experimentation, and we're always looking for new ways to improve our products and services.
  • Diversity: We value diversity and inclusion, and we're committed to creating a work environment that's welcoming and inclusive for everyone.
  • Growth: We're a rapidly growing company, and we're looking for talented individuals who can help us drive growth and success.

How to Apply

If you're excited about this opportunity, we'd love to hear from you! Please submit your application, including your resume and a cover letter, and we'll be in touch soon.

Apply Now

Apply for this job  

Similar Jobs