Open role
[Remote] Software Engineer (L5) - JavaScript Platform
Note: The job is a remote job and is open to candidates in USA. Netflix is a global entertainment company focused on entertaining the world through storytelling, technology, and member experiences. The Software Engineer will elevate the experience of building and shipping JavaScript software by developing shared platform interfaces, tooling, CI/CD workflows, observability, and deployment integrations for Netflix’s JavaScript teams.
Responsibilities
- Define and evolve the interfaces (internal CLIs and SDKs) that let each software category — browser, backend, and libraries — integrate with our shared platform
- Partner closely with the teams building JavaScript software to reimagine the boundaries between the platform and its users — creating cleaner, more independent interfaces that unlock speed and autonomy for everyone
- Own the core application development platform, along with its CI/CD workflows and supporting services and libraries
- Lead efforts to make the platform more observable and performant, seeking opportunities to optimize our existing solutions without jeopardizing business critical infrastructure
- Drive the monorepo and local development experience as shared, cross-category concerns
- Own infrastructure and deployment integrations that connect our platform to the broader Netflix deployment ecosystem
Skills
- You think in terms of interfaces or contracts, not just implementation — you can look at entangled, load-bearing code and see the clean abstraction trying to get out
- You've designed and operated CI/CD and release systems at real scale — build pipelines, caching and incremental builds, artifact management, deploy safety — and you've been the person a team leans on when the pipeline breaks
- You treat the engineers who build on your platform as customers — you feel their daily friction, sweat the ergonomics of a CLI flag or an error message, and know the difference between tooling that merely works and tooling people reach for by choice
- You move work forward across teams you don't sit on — aligning on shared interfaces, negotiating boundaries, and unblocking everyone rather than stalling on whose problem it is — leading with curiosity and humility rather than escalation
- You design for extensibility, while balancing practicality — addressing immediate needs with solid foundations that can evolve to meet future needs
- You can balance immediate customer support needs against longer-term work — paying down tech debt and shipping new features — without letting either one consistently crowd out the other
- You have a record of turning technical ambiguity into clear requirements that empower your team to execute with confidence that they're building the right thing
- You're rigorous about validating changes to shared infrastructure before they ship, and you actively look for ways to move our release processes toward faster, more confident deploys rather than just working around today's gaps
- You raise the bar for the engineers around you through the patterns and interfaces you set and the design and code feedback you give — you multiply the team without needing to manage it
Benefits
- Health Plans
- Mental Health support
- A 401(k) Retirement Plan with employer match
- Stock Option Program
- Disability Programs
- Health Savings and Flexible Spending Accounts
- Family-forming benefits
- Life and Serious Injury Benefits
- Paid leave of absence programs
- Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off.
- Full-time salaried employees are immediately entitled to flexible time off.
Company Overview
Company H1B Sponsorship