R
Roku
Senior Software Engineer (Content Platform)
Skills
Google Cloud PlatformSQL QueriesBig DataDockerJavaMicroservicesSpring BootKafkaAWSKubernetesAzure
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$300,000 – $425,000 / year
Location:
San Jose, CA, USA
Work mode:
Onsite
Published on:
8 August 2026
What they need
- Roku pioneered streaming to the TV and continues to innovate and lead the industry
- While we are well-positioned to help shape the future of television – including TV advertising – around the world, continued success relies on its investment in our capabilities
- We are seeking a highly experienced and skilled Senior Software Engineer to join our backend and data team
- This role is crucial for designing, building, and optimizing distributed data pipelines, real-time data processing systems, and backend solutions that handle large-scale data effectively
- We’re always in “build mode” because we’re a company of data-focused builders
- Every day, you’ll look at what exists and find ways to make it better
- Architect, develop, and maintain scalable backend systems and APIs using Java and Akka
- Build distributed data pipelines for batch and real-time data processing
- Design efficient and scalable systems that process large volumes of data
- Leverage big data technologies such as, Apache Spark, Kafka, Flink, and related tools to build high-performance data pipelines
- Work on data transformation, ingestion, and integration for both structured and unstructured data
- Implement solutions for data lake and data warehouse integrations
- Develop and maintain real-time data processing applications to support business-critical use cases
- Optimize real-time data flows for low latency and high throughput
- Write clean, efficient, and reusable code in Java, adhering to industry best practices
- Optimize Java applications for performance, scalability, and reliability
- Leverage Java frameworks such as Spring Boot for backend development
- Monitor, troubleshoot, and optimize backend and data systems to ensure high availability and reliability
- Design and implement performance tuning strategies for large-scale distributed systems
Benefits
- Medical, wellness and financial benefits
- Free snacks and access to the company fitness center
- Unlimited paid time off policy
- Work from home opportunities- The ideal candidate will have deep expertise in Java, distributed systems, and big data technologies, as well as a passion for solving complex problems and delivering robust solutions
- Proven expertise in designing and building scalable systems with Java
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Hands-on experience with Big Data technologies such as Spark, Kafka, and Flink
- Knowledge of SQL and NoSQL databases (e.g., DynamoDB, or Aerospike)
- Strong understanding of distributed systems and microservices architecture
- Proficiency in Java and Java-based frameworks (Spring, Spring Boot, etc.)
- Familiarity with containerization and orchestration tools like Docker and Kubernetes
- 7+ years of experience in backend development and distributed data processing
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
6 days ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
21 hours ago
Quick apply