Senior Software Engineer at Netflix

1 month ago Development & Programming Senior Full-Time

We are looking for a software engineer to own testing efforts for server software as part of our CI/CD pipeline.


You will be successful in this role if you:

  • Are a quick learner and excited about learning new technologies
  • Passionate about accelerating development through automated testing
  • Advocate software craftsmanship and take pride in your work
  • Thrive in an environment with lots of context and minimal guidance
  • Enjoy collaborating with engineers across functional teams and have excellent communication skills
  • Enjoy taking full ownership of projects from conception to production

Qualifications:

  • Experience writing automated tests which will execute in a Unix environment
  • Experience testing distributed systems
  • Experience implementing CI/CD pipelines
  • Experience with creating and maintaining AWS-hosted microservices
  • Knowledge of networking and networking transport protocols, including experience with troubleshooting and analysis
  • Experience with basic network troubleshooting and analysis
  • Experience with data visualization, dashboarding, and basic data processing and analysis

Nice to have:

  • Coding skills in multiple languages (e.g., C++, Go, Python, Rust)
  • Experience with creating dashboards and ad hoc JavaScript and HTML frontends
  • Experience with the creation of Dockerfiles


Description

Netflix is the world's leading streaming entertainment service with 200+ million paid memberships in over 190 countries, enjoying TV series, documentaries, and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause, and resume watching without commercials or commitments.

We are looking for a software engineer to own testing efforts for server software as part of our CI/CD pipeline. In this role, you will play a critical part in Netflix's success as you help ensure new client and server builds work seamlessly together and accelerate the deployment of new server images. You will be responsible for setting the overall strategy for server image testing; writing tests and tools to implement that strategy; partnering with other teams to integrate these tests into the mechanisms that implement the CI/CD pipeline; and writing new tools/services or enhancing existing tools/services, where appropriate. The ideal candidate will be able to drive and lead product quality enhancements through meaningful testing and automation. The ideal candidate will also understand end-to-end problems, troubleshoot those problems, and drive them to a resolution.

We provide the freedom to execute, learn and pivot, and the responsibility to be self-directed, collaborative, and insightful. This gives you the freedom to do your best work and contribute directly to the business's success.

🌍 World Wide go python AWS cicd
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)