Senior Software Engineer
$370k - $400kRoku, Building C
About the Team Join the Home Screen team — the engineers behind Roku's home screen and the experiences that greet every Roku user the moment they turn on their TV. About the Role We are looking for a Senior Software Engineer to take deep ownership of the OS UI platform that powers the Roku home screen and Browse Surfaces. You will drive architecture and delivery across the OS client stack: SceneGraph component framework, performance and memory optimization, and the user‑facing experiences built on top of it. For California Only – the estimated annual base salary for this position is between $370,000 and $400,000. 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 Architect and implement features across the Roku home screen & Browse Surfaces, through SceneGraph UI to cloud‑backed content experiences. Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware. Own features end‑to‑end: design, implementation, testing, and production rollout to hundreds of millions of devices. Collaborate with UI/UX design, product management, and cloud engineering teams to define and deliver new user experiences, including AI‑driven features. Mentor engineers, establish technical standards, and evangelize best practices across the team. Investigate and resolve complex platform issues affecting millions of users. We’re Excited If You Have 7+ years of software engineering experience, with significant time in embedded or consumer electronics environments. Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript (or equivalent TV platform SDK experience). Proven track record in architecting and shipping features on constrained embedded platforms (memory, CPU, GPU). Strong understanding of multi‑threaded development, concurrency, and real‑time programming. Experience building and shipping UI experiences on embedded or consumer electronics platforms. Knowledge of Linux operating systems and system‑level debugging. Experience with API design and cross‑team integration. Familiarity with AI/ML and LLM technologies, with interest in applying them to content and UI experiences. Strong communication skills – this role involves frequent collaboration across engineering, product, and design. B.S. or M.S. in Computer Science or equivalent engineering experience. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five‑day in‑office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary options such as healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement plans (401(k)/pension). Employees can take time off work for vacation and other personal reasons to balance evolving work and life needs. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on click.appcast.io. #J-18808-Ljbffr Roku
- ...A leading cloud solutions provider seeks a talented Sr. Software Engineer to join their Engineering team in Mountain View, CA. You will shape the Palette platform by designing GoLang-based microservices and ensure seamless platform operation. Ideal candidates have 4+ years...SeniorFull time
- Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...SeniorFull time
$171.71k - $204.98k
...Company Name : DiDi Research America, LLC Job Location : 61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year Education and Experience: Master's degree in Computer Science, Electrical Engineering...SeniorFull time$150k - $190k
...We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-scale network operating system for Layer...SeniorFull timeWorldwide- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day...SeniorFull timeImmediate start
$175k - $263k
...stakeholders (internal and external) from product management to customer beta partners in designing highly scalable and production quality software ~ Proven design sensibility and the willingness to work in a collaborative, team oriented environment. ~ Solid CS background...SeniorFull timeWork at officeFlexible hours$134k - $167k
...CI/CD infrastructure to support end-to-end automation of lab software Work with internal groups to create test automation functionality... ...in a related field ~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python or C++ ~ Experience...SeniorFull timeLocal area$152k - $287.5k
...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance...Senior$75k - $400k
...minds on technology transforming automotive industry and make a lasting impact. We are looking for an experienced Senior Control Software Engineer to lead the development of advanced control systems for our autonomous vehicle platform. You will play a pivotal role...SeniorFull time$183k - $274k
Senior Software Engineer - OpenPath The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented...SeniorFull timeLocal area- NVIDIA Corporation is seeking a candidate to analyze large-scale datacenter workloads on GPU-accelerated clusters. Responsibilities include identifying application improvements and building visualizations for data analysis. The ideal candidate has 5+ years of experience...Senior
- ...Senior Software Engineer Location: Milpitas, CA Responsibilities Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use...SeniorRelocation
$136.5k - $276.5k
...Senior Software Engineer This role has been designed as “Onsite” with an expectation that you will primarily work from an HPE office. Job Description We are seeking a Senior Software Systems Engineer to join our team in designing, developing, troubleshooting, and enhancing...SeniorWork at office- ...bring generative intelligence into the physical world. As a Software Engineer, you will set the technical direction for systems that blend... ...performance engineering or systems optimization Experience mentoring senior engineers or leading architectural reviews About the Team We...SeniorImmediate start
- ...Proven track record of leading AI-driven digital transformation initiatives. Experience working with AI/ML models, personalization engines, and automation tools. Strong leadership, cross-functional collaboration, and executive stakeholder management skills. Experience in...SeniorFull time
- ...Senior Software Engineer Job Description Senior Software Engineer position for the design and development of various products. The candidate will lead in the design and implementation of our product platforms which are built on top of the latest technology stack. The...SeniorWork experience placement
$154k - $286k
...powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for a passionate software developer to join the Virtuoso place and route infrastructure team and improve our place/route foundation. We use advanced math,...SeniorWorldwide- ...organizations that keep the world running. Our Team's Vision Our Engineering team is driven by a culture that thrives on visionary... .... Own critical features and subsystems and oversee the entire software development lifecycle, from clarifying requirements to ensuring...Senior
$70k - $200k
...EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need across North... ...to go, in any context, for generations to come. Reports To Senior Software Engineering Manager What You Will Be Doing As a Senior Software Engineer...Senior$125k - $160k
...About Centric Software:Centric Software is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization... ...Docker and Kubernetes.Collaborate with Product Management and engineering peers from concept through delivery.Maintain high engineering...SeniorFull timeRemote workFlexible hours- ...turn AI-driven ideas into working features Collaborate with ML engineers to integrate, evaluate, and productionize models Write clean,... ...performance, reliability, and scalability 3-5 years of professional software engineering experience Strong experience building backend or...SeniorFull time
- ...building the future of healthcare infrastructure. We are hiring Senior Full Stack Engineers to join our Product Engineering organization with... ...experience, Strong background in shipping production-grade software in modern cloud environments. You are comfortable hopping...SeniorRemote workFlexible hours
$159.2k - $301.6k
...audience segment evaluations per day, scalability and efficiency are paramount in segment evaluation. This is a great opportunity for engineers to solve extremely interesting challenges of scale and build core services that are used by all Adobe Digital Experience solutions...SeniorTemporary workLocal area$201.88k - $237.5k
...and limited partners through world‑class software, purpose‑built for everyone in venture... ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring... ...assets. The Problems You’ll Solve As a Senior Software Engineer II, You Will Lead...SeniorWork at office- ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera, we empower people to transform complex data into... ...(CDP) team is looking for a passionate, self-driven Senior Software Engineer with deep expertise in distributed systems to join...SeniorRemote workWork from homeFlexible hours
- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day...SeniorFull timeWork experience placementImmediate start
$184.7k - $277.6k
...Cupertino, California, United States Operations and Supply Chain We’re looking for customer-facing Software Engineers who can rapidly identify operational pain points, build practical AI-powered solutions, and deploy them in real-world environments as part of a forward...SeniorRelocation$125.9k - $148.1k
...to pursue challenges you are passionate about, in industries you care about.We are seeking a highly skilled **Full-Stack Senior Software Engineer** to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal...SeniorContract workLocal areaFlexible hours- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day...SeniorFull timeImmediate start
$180k - $220k
Senior Software Engineer - ML/LLM Serving This range is provided by Alldus. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $180,000.00/yr - $220,000.00/yr Direct message the job poster from Alldus About...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time San Jose, CA
- software system engineer San Jose, CA
- consulting software engineer San Jose, CA
- software engineer travel San Jose, CA
- real time software engineer San Jose, CA
- network software engineer San Jose, CA
- senior software engineer remote San Jose, CA
- entry level software engineer remote San Jose, CA
- software engineer intern San Jose, CA
- software developer fintech San Jose, CA






