Netflix is a company dedicated to entertaining the world through innovative storytelling and technology. The Software Engineer 5 will be responsible for building and optimizing products and services that enhance the content creation process, supporting various enterprise needs within Netflix.
Responsibilities:
- Craft resilient, high-scale, low-latency, distributed microservices in production environments
- Proficient with gRPC, GraphQL, or RESTful API design and implementation
- Have recent proficient experience with Java, C#, or other OO programming languages with a solid understanding of OO design principles, concurrency, multi-threading, performance tuning, and observability
- Have a proven track record in architecting, building, and operating distributed systems with high availability, fault tolerance, and performance
- Have solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams
- Have the ability to proactively describe complex technical concepts to a variety of stakeholders, driving conversations and decisions through written and/or verbal communication
- Participate in our on-call rotation and lead the incident reviews
Requirements:
- 5+ years of experience crafting resilient, high-scale, low-latency, distributed microservices in production environments
- Proficient with gRPC, GraphQL, or RESTful API design and implementation
- Recent proficient experience with Java, C#, or other OO programming languages with a solid understanding of OO design principles, concurrency, multi-threading, performance tuning, and observability
- Proven track record in architecting, building, and operating distributed systems with high availability, fault tolerance, and performance
- Solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams
- Ability to proactively describe complex technical concepts to a variety of stakeholders, driving conversations and decisions through written and/or verbal communication
- Participate in our on-call rotation and lead the incident reviews
- Curious about a broad range of new or unfamiliar technologies, the consumer base, and product vision
- Seek different perspectives, feedback, and relevant information to continuously grow and improve
- Maintain strong relationships with cross-functional teams through clear communication
- Take a thoughtful, practical approach to problem-solving that considers tradeoffs and avoids over-engineering
- Comfortable asking questions and seeking knowledge in unfamiliar or ambiguous situations
- Endeavor to elevate the knowledge, skills, and abilities of yourself and others that are conducive to fostering an inclusive, collaborative environment