Senior Backend & Data Platform Engineer (Java)

3M HEALTHCARE

San Jose (CA)

Hybrid

USD 300,000 - 425,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off
Mental health resources
401(k) options

Job summary

Roku is seeking a Senior Software Engineer, Content Platform to design, build, and optimize distributed data pipelines and backend solutions handling large-scale data. The role focuses on Java, real-time processing, and big data technologies.

Ideal candidates have extensive experience with Spark, Kafka, Flink, and Java-based frameworks, and can contribute to a hybrid work environment in California. The team values building scalable, reliable systems for streaming platforms.

Qualifications

  • 7+ years of experience in backend development and distributed data processing.
  • Proven expertise in designing and building scalable systems with Java.
  • Hands-on experience with Big Data technologies such as Spark, Kafka, and Flink.
  • Proficiency in Java and Java-based frameworks (Spring, Spring Boot, etc.).

Responsibilities

  • 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, and Flink 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.

Skills

Java
Distributed systems
Backend development
Spring Boot
Cloud platforms

Tools

Docker
Kubernetes
Apache Spark
Kafka
Flink

Job description

Roku is seeking a Senior Software Engineer, Content Platform to design, build, and optimize distributed data pipelines and backend solutions handling large-scale data. The role focuses on Java, real-time processing, and big data technologies.

Ideal candidates have extensive experience with Spark, Kafka, Flink, and Java-based frameworks, and can contribute to a hybrid work environment in California. The team values building scalable, reliable systems for streaming platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Content Platform — Real-Time Data
Senior Software Engineer, Content Platform — Real-Time Data

Roku • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+4
Senior Backend Engineer – Scalable Cloud Systems
Senior Backend Engineer – Scalable Cloud Systems

Roku, Inc. • San Jose (CA)

Hybrid
USD 380,000 - 450,000
Health insurance
Life insurance
Equity awards
+1
Senior Software Engineer, Content Platform
Senior Software Engineer, Content Platform

3M HEALTHCARE • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+6
Senior Software Engineer, Content Platform
Senior Software Engineer, Content Platform

Roku • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+4
Senior Backend Engineer - Scalable Cloud (Remote)
Senior Backend Engineer - Scalable Cloud (Remote)

Roku • San Jose (CA)

Hybrid
USD 150,000 - 230,000
Medical benefits
Snacks and fitness center access
Unlimited PTO
+1
Senior Data Engineer — Scalable Pipelines & AI-Driven Insights
Senior Data Engineer — Scalable Pipelines & AI-Driven Insights

Roku • Austin (TX)

Hybrid
USD 120,000 - 150,000
Comprehensive healthcare benefits
401(k) retirement plan
Flexible work schedule
Senior Data Engineer: Big Data, Spark & Airflow (Hybrid)
Senior Data Engineer: Big Data, Spark & Airflow (Hybrid)

Roku • San Jose (CA)

Hybrid
USD 323,000 - 428,000
Health insurance
Equity awards
Paid time off
+1
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer, Live & VOD Video Infra
Senior Software Engineer, Live & VOD Video Infra

Roku • San Jose (CA)

Hybrid
USD 285,000 - 345,000
Health insurance
Equity awards
Life insurance
+4
Senior Data Engineer: Scale Data Pipelines & Insights
Senior Data Engineer: Scale Data Pipelines & Insights

Roku • San Jose (CA)

Hybrid
USD 148,000 - 361,000
Medical insurance
Dental insurance
Vision care
+3