Senior Software Engineer, Backend
$380kRoku
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Role We are seeking a seasoned Senior Backend Engineer to join the Roku APPS team and help shape our large-scale, consumer-facing platform. In this role, you will design, build, and operate highly available and scalable distributed services used by millions of devices worldwide. You will collaborate closely with Product and Design teams to drive features from concept to production, mentor engineers, and influence architectural decisions across the platform. This role is ideal for a self-starter who thrives on solving complex problems at scale, has a strong operational mindset, and enjoys balancing hands-on engineering with strategic impact. You will have the opportunity to work on challenging distributed systems, help adopt best practices, and ensure our platform remains reliable, performant, and innovative. About the Team The Roku APPS team is a group of highly skilled technologists building innovative platform products and services that power the Roku ecosystem for over 100M+ users and streaming devices. We focus on critical device services - including setup, configuration, software updates, and smart home integration that ensure seamless experiences across millions of devices. As part of Roku's broader mission to lead the streaming industry, our team drives the architecture and implementation of scalable, reliable services that support the Roku platform and enhance the way users discover and interact with content. We thrive on solving complex technical challenges, delivering high-impact features, and shaping the future of connected entertainment. For California Only - The estimated annual base salary for this position is between $380,000 - $450,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
What you'll be doing
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.
What you'll be doing
- Build and own large-scale platform services used internally and by millions of devices.
- Lead architectural discussions and design highly available, scalable, distributed systems.
- Partner with Product and Design to deliver features from ideation through production and ongoing support.
- Manage technical scope, priorities, and delivery timelines.
- Champion engineering excellence through hands-on development (70%), code/design reviews, and mentorship.
- Evaluate emerging technologies and drive adoption of best practices across engineering, QA, and operations.
- 8+ years of experience designing, building, and operating large-scale backend and distributed systems.
- Strong software development experience (Java preferred).
- Expertise in building large-scale cloud services in AWS and/or Google Cloud.
- Deep understanding of infrastructure fundamentals (networking, compute, storage, containers) with hands-on experience troubleshooting Kubernetes clusters and distributed systems in production.
- Experience selecting appropriate data stores and analyzing performance, scalability, and consistency trade-offs.
- Track record of monitoring deployments and diagnosing production issues.
- Strong understanding of end-to-end web architecture, from client devices to backend services.
- Bachelor's degree in CS, CE, or equivalent experience.
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend in San Jose, CA vacancy
- ...A technology solutions company in Sunnyvale is seeking a Senior Backend Developer to design and develop scalable backend systems using Java and Spring Boot. The ideal candidate will have strong expertise in microservices architecture and AWS services. Responsibilities...Senior
- ...Senior Software Engineer Sunnyvale, CA, USA / On-site / In-office (&Client;4 days a week) The role Our stack cuts across many technologies (front-end, backend, edge-computing, machine learning), and you will be responsible for a large part of our edge...SeniorWork at office
- A cybersecurity leader is seeking a Senior Backend Software Engineer to drive the Azure Firewall Management Program. This hybrid role in Sunnyvale requires expertise in Go/Golang, cloud experience in Azure or AWS, and strong networking skills. You will integrate security...Senior
- ...Senior Software Engineer In Test We are hiring a hands-on Senior Software Engineer in Test to design and operationalize a scalable, automation... ...· Design and implement a unified test framework across: · Backend services and APIs · Cloud platforms and distributed systems...SeniorShift work
- A leading IT services firm based in Santa Clara is seeking a highly skilled Lead ServiceNow Developer Backend. This role focuses on developing modern user interfaces using Lit.js and the ServiceNow Next Experience UI Framework. The ideal candidate will have 5-10+ years...Senior
$140k - $210k
...Senior Full Stack Software Engineer Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments,... ...design, and develop web-based front-end and microservices backend applications mainly using Java, Javascript, Typescript,...SeniorWork at officeWorldwideMonday to Friday- A leading cybersecurity company is seeking a Senior Backend Software Engineer to join their team in Sunnyvale, CA. In this hybrid role, you will focus on the Azure Firewall Management Program while integrating security frameworks into the existing ecosystem using Go /...Senior
- A leading technology company in California seeks a Senior Server Software Engineer to develop scalable health research tools. Candidates must have over 7 years of experience in software development, strong object-oriented programming skills, and a deep understanding of...Senior
- A leading cybersecurity company in Sunnyvale is seeking a Senior Backend Software Engineer with strong Go/Golang coding skills and cloud experience in Azure or AWS. In this hybrid role, you will integrate firewall management security frameworks and work on networking aspects...Senior
- Apple Inc. is seeking a Senior Quality Engineer in Cupertino, California, to lead quality strategy for backend features and services. Ideal candidates will have 5+ years of experience in software quality engineering and proficiency in Python, demonstrating strong technical...Senior
- .... Candidates should have at least three years of experience in software development, a strong background in microservices, and proficiency... ...tools. Join a collaborative team focused on building resilient backend systems in a cloud-native environment. #J-18808-Ljbffr...Senior
- TBCASoft in Sunnyvale, California is seeking a skilled software engineer to contribute to architectural design and implementation of a payment processing system. You will build rapid prototypes and work on production-quality code. Ideal candidates will have a Bachelor’s...Senior
- Illumio in Sunnyvale, CA is seeking a Senior Backend Software Engineer to focus on integrating firewall management security frameworks. The ideal candidate has strong Go / Golang coding experience, cloud experience in AWS or Azure, and expertise in networking. This role...SeniorWork at office
$125k - $160k
About Centric Software:Centric Software is a global leader, providing an innovative and AI... ...Responsibilities:Design and implement backend services using Java, SQL, and TypeScript... ...Collaborate with Product Management and engineering peers from concept through delivery.Maintain...SeniorFull timeRemote workFlexible hours$142k - $200k
...comprehensive set of hardware, software and mobile solutions for... ...come. Reports To Software Engineering Manager What You Will Be Doing We are seeking a Senior Software Engineer to join our... ..., building, and scaling the backend services and cloud infrastructure...SeniorWork at office- A cybersecurity company is seeking a Senior Backend Software Engineer focused on the Azure Firewall Management Program. This role involves integrating security frameworks with Go/Golang and developing networking services in cloud environments such as AWS. The ideal candidate...SeniorWork at office2 days per week
- ...NLP, and agent-based workflows. Develop backend services and APIs that support model inference... ...working features. Collaborate with ML engineers to integrate, evaluate, and... ...Qualifications 3-5 years of professional software engineering experience. Strong experience...Senior
- ...team is responsible for the real‑time software infrastructure that supports critical... ...product safety and reliability. As a Senior Software Engineer, you will be collaborating with talented... ...interfacing to system or from cloud backend). Identify and prove out new architectural...Senior
$153k - $220k
Decisive Point is seeking a Senior Software Engineer in Sunnyvale, California, to lead the development of a compute platform for autonomy products... ...and autoscaling. The ideal candidate has over 5 years of backend engineering experience and deep expertise in Kubernetes....SeniorFull time$117k - $234k
...Position Summary... What you'll do... We’re seeking a Software Engineer to build personalized, high-impact digital experiences for millions... ...developing reusable components and integrating with backend services via REST and GraphQL APIs ~ Proficiency with debugging...SeniorFull timeTemporary workPart time$100k - $180k
...Job Responsibilities: Integrate L2, L3 and MPLS features in dataplane and integrate with 3rd party SDK. Contribute in software design, development, review, and documentations to deliver high quality products. Trouble shoot and fix reported issues with routing...Senior$152k - $241.5k
...into production‑grade, highly optimized software (NIMs, NVIDIA Inference Microservices) Develop... ...Science + 3 years, or Electrical Engineering, Bachelor of Science (or equivalent experience... ...‑grade AI distributed systems, backend services, microservices, and cloud technologies...Senior$139k - $257.55k
...into elegant, resilient front-end interfaces. Collaborate with backend teams to define, validate, and improve API contracts that support... ...(e.g., Jest, Playwright, Cypress). Mentor junior and mid-level engineers; raise the technical bar through guidelines and code quality...SeniorLocal area$153k - $220k
Applied Intuition seeks a Senior Software Engineer to develop and enhance a compute platform for their autonomy products. In this role, you'll... ...reliability and scalability. The ideal candidate has over 5 years of backend engineering experience, strong coding skills in Golang or...Senior$152k - $241.5k
...can make a lasting impact on the world. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC... ...of: Go, Java, C/C++, Scala, Python, Elixir, with a focus on backend, systems, or infrastructure engineering. Deep understanding...Senior$184k - $287.5k
NVIDIA Corporation is seeking a motivated System Software Engineer in Santa Clara, California, to enhance features for its advanced hardware. Applicants should have strong C and C++ skills, a minimum of 8-10 years of experience, and proficiency in multithreaded programming...Senior$224k - $356.5k
NVIDIA Gruppe seeks a Senior Software Engineer to define safety architecture for next-generation autonomous driving systems in Santa Clara, California. You will design planning frameworks, develop safety mechanisms, and partner with cross-functional teams to productize...Senior$137.1k - $188.3k
...initiative for innovative Dolby Imaging/Video algorithms and software starting with fresh proof of concept to delivering high quality... ...Requirements: Completed Bachelor’s in Computer Science, Electrical Engineering or equivalent Passion for multimedia technologies and creating...SeniorFull timeLocal areaWorldwideFlexible hours- NVIDIA Corporation is seeking a Senior Software Engineer in Santa Clara, California, to develop metrics and evaluation methods for Autonomous Vehicles. The role involves collaboration with multiple teams to create data-driven evaluation products, enabling rapid development...Senior
$182k - $242k
...cross‑cluster scheduling, and programmatic job control. Own the Python SDK for sandbox infrastructure, working iteratively with the backend team to enable RL training runs that spawn thousands of isolated containers for agent rollouts and benchmarks at scale. Write...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Backend. Be the first to apply!
Related searches
- senior robotics software engineer San Jose, CA
- junior software developer San Jose, CA
- graduate software engineer San Jose, CA
- software engineer internship San Jose, CA
- senior software engineer San Jose, CA
- software developer fintech San Jose, CA
- software engineer visa sponsorship San Jose, CA
- senior software engineer ruby on rails San Jose, CA
- federal - software developer San Jose, CA
- graduate software developer San Jose, CA

