Software Development Engineer II
Core
Design and build high-performance, scalable microservices powering mission-critical authentication, subscriptions, payments, and content delivery systems for a global streaming platform.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Scalable microservices, cloud infrastructure, and data stores supporting live sports and premium entertainment
Domain
Media & Entertainment / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Golang, Python, distributed domain-driven microservices, database and storage fundamentals, cloud platforms (AWS), messaging systems (Kafka), CI/CD pipelines
Preferred skills
Large-scale production system experience, performance optimization, translating ambiguous requirements into scalable solutions
Technologies
Java, Golang, Python, AWS, Kafka, relational databases, document stores, key-value stores, object stores, graph databases
Responsibilities
Build robust and secure microservices, write clean and maintainable code with unit testing, ensure sub-second server response times, manage cloud infrastructure, evaluate technologies and influence architecture, collaborate with cross-functional teams, mentor junior engineers
Seniority
Mid-level IC (2-4 years experience)