Sr / Staff Software Engineer – Server Development (BASE Team)
Location: Remote
Team: a major US-based streaming platform that reaches millions of users across devices.
The BASE team (Backend Architecture & Services Engineering) builds and maintains the backend foundation of the streaming service. We develop the core server technologies that power personalization, AVOD (ad-supported video on demand), search, content discovery, reporting, and back-office tools. Our services are designed to be fast, scalable, secure, and highly available—supporting millions of users across platforms.
As a Staff Engineer, you'll work at the heart of this infrastructure, collaborating with elite engineers and cross-functional partners to deliver resilient, high-impact systems.
How You’ll Make an Impact
- Lead critical backend projects through all phases of the software development lifecycle.
- Design and implement new services or evolve existing systems to meet emerging business needs.
- Contribute to system architecture decisions and design reviews, applying deep knowledge of distributed systems.
- Analyze performance and scalability bottlenecks; develop robust solutions that support growing demand.
- Collaborate with QA, DevOps, and client teams to ensure reliability, observability, and operational excellence.
- Drive multiple initiatives forward, balancing technical leadership with hands-on implementation.
About You
- 6+ years of experience in backend software development, with deep expertise in:
- - Java (Spring Boot, WebFlux, MVC)
- - C++ services and reactive programming
- - REST and RPC APIs, WebSockets, and custom TCP protocols
- - Docker, Puppet, Hiera, and observability platforms like DataDog
- Proven experience with cloud-native systems and secure software development practices.
- Solid track record working on highly available, high-throughput, scalable systems.
- Familiarity with streaming media technologies and content delivery workflows.
- A systems thinker who can mentor others, identify long-term risks, and lead through ambiguity.