Senior Software Engineer — Testing Tools & Infrastructure

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Entertainment

Description For Senior Software Engineer — Testing Tools & Infrastructure

Netflix, the global entertainment powerhouse serving 283 million subscribers worldwide, is seeking a Senior Software Engineer to join their Testing Tools & Infrastructure team in Warsaw, Poland. This role sits at the intersection of developer productivity and quality assurance, focusing on building and enhancing language-agnostic testing tools that scale to support millions of monthly test runs.

The position offers an opportunity to work with cutting-edge technologies including Java, Python, Spring Boot, GraphQL, Kafka, and PostgreSQL. You'll be responsible for developing sophisticated testing infrastructure that empowers thousands of Netflix engineers worldwide, implementing solutions for test analysis, distributed tracing, synthetic test data generation, and flaky test detection.

The ideal candidate brings strong experience in developer platforms, with expertise in languages like Java, Python, or Golang, and a deep understanding of testing frameworks and continuous integration systems. You'll need to be self-motivated, organized, and capable of driving engineering-wide solutions while maintaining excellent communication with both technical and non-technical stakeholders.

This role offers the unique opportunity to impact developer productivity at one of the world's leading tech companies, working on tools and infrastructure that directly influence the quality and efficiency of Netflix's global entertainment platform. You'll be part of a culture that values inclusion, diversity, and innovation, working in an environment that stays at the forefront of testing infrastructure development.

Last updated 6 minutes ago

Responsibilities For Senior Software Engineer — Testing Tools & Infrastructure

  • Implement and manage software solutions that provide accurate and efficient analysis of test runs
  • Create and maintain tools for framework-agnostic analysis of distributed tracing tools for test runs
  • Develop and integrate software solutions which provide high-quality synthetic test data
  • Integrate internal and vendor-provided distributed test execution infrastructure
  • Design and develop tools to automatically detect, quarantine, and reproduce flaky tests
  • Correlate test coverage data with code changes, runtime execution, and trace data
  • Maintain platform scalability, usability, and reliability
  • Stay informed about industry trends and emerging technologies

Requirements For Senior Software Engineer — Testing Tools & Infrastructure

Java
Python
Kafka
PostgreSQL
  • Experience working on developer platform or productivity teams
  • Meticulous software design skills with ability to document technical tradeoffs
  • Self-motivated and organized with ability to drive engineering-wide solutions
  • Proactive communication skills
  • Experience with test frameworks, code coverage tools, and CI systems
  • Experience with Java, JavaScript, Python, or Golang in production
  • Experience with metrics data pipelines
  • Experience with JVM Spring Boot applications using Gradle
  • Experience with Zipkin traces
  • Experience with log, metric, or error stack trace analysis

Interested in this job?

Jobs Related To Netflix Senior Software Engineer — Testing Tools & Infrastructure

Senior Software Engineer (L5) - Developer Infrastructure

Senior Software Engineer position at Netflix focusing on Developer Infrastructure, managing source code repositories, CI/CD systems, and build tools in AWS cloud environment.

Software Engineer in Test

Senior Software Test Engineer position at Broadcom in Vienna, focusing on test automation, CI/CD integration, and quality assurance for enterprise software solutions.

Senior Software QA Test Development Engineer

Senior Software QA Test Development Engineer role at NVIDIA focusing on platform testing, automation, and AI tools development.

Senior DevOps Automation Engineer

Senior DevOps Automation Engineer position at Broadcom, focusing on CI/CD implementation in mainframe environments, requiring 8+ years of experience with strong emphasis on automation and security compliance.

System Development Engineer, Project Kuiper

Senior System Development Engineer position at Amazon's Project Kuiper, focusing on infrastructure automation and cloud technologies for satellite broadband network development.