Software Developer

Tubi
San Francisco, CA Full Time
POSTED ON 5/11/2024

Job Duties:

Tubi, Inc. seeks a Software Developer (Senior Software Engineer), responsible for writing highly performant rendering code that can work on low-spec devices with as little memory usage as possible.  Build innovative product features to help Tubi users discover and consume content.  Work on Tubi’s open-source shared user interface (UI) components library.  Improve the video playback experience across different platforms and utilize innovations in browsers (including Progressive Web Apps (PWA)).  Build infrastructure for staging and production.  Optimize the data processing pipeline.  Improve backend service monitoring and optimization to decrease API response time and increase system availability.  Build TubiTV’s next generation of infrastructure as code, making it reproducible and durable.  Maintain production components, debug, test, and fix concealed issues, which affect production services.  Investigate, design, and develop the next generation machine learning data pipeline to provide an error free and vast data source for the machine learning team to build better user experiences.  Use strong communication skills (verbal and written) to work with the product and design teams to understand end-user requirements, formulate use cases, and translate these into a pragmatic and effective technical solution.  Provide guidance and mentorship to junior engineers.  Telecommuting permitted from any location in the U.S.

Job Requirements:

Requires a Bachelor's degree in Computer Science, Software Engineering or related field, plus five (5) years of progressive, post-baccalaureate software engineering or related experience developing Content Management System (CMS) features.

Experience must include the following:

- Three (3) years of experience in planning, analyzing, designing, developing, implementing, testing and maintaining Matrix and User Device Services to enable users to access content; programming or scripting using programming languages including Javascript, React, HTML and CSS to optimize video viewing experience; developing code to improve video playback across platforms; working with open source shared user interface (UI) to develop and maintain content facing application programming interface (API); and operating browser internals including networking and Rendering Cycle.

- Two (2) years of experience building infrastructure to develop video and operate video playback; and programming using Typescript

*Specific skills: Also requires experience or knowledge in the following:

- Concurrent programming and system engineering

- Cloud infrastructure components such as AWS EC2, Virtual Private Clouds, DNS and databases

- Scala, Erlang, Elixir, Python, NodeJS, AdTech and VAST

*Any level of experience or knowledge in the specific skills is acceptable.

Telecommuting permitted from any location in the U.S.

Must be legally authorized to work in the U.S. w/out sponsorship.

Pursuant to state and local pay disclosure requirements, the pay range for this role, with final offer amount dependent on education, skills, experience, and location is: $319,609 - $351,569 per year.  This role is also eligible for various benefits, including medical/dental/vision, insurance, a 401(k)plan, paid time off, and other benefits in accordance with applicable plan documents. Benefits for Union represented employees will be in accordance with the applicable collective bargaining agreement.

Salary.com Estimation for Software Developer in San Francisco, CA
$128,442 to $156,424
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Software Developer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$117,183 - $142,913
Income Estimation: 
$140,452 - $170,399
Income Estimation: 
$117,183 - $142,913
Income Estimation: 
$140,452 - $170,399
Income Estimation: 
$73,896 - $89,593
Income Estimation: 
$92,997 - $114,279

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $89,188 - $118,927
    • Income Estimation: $94,813 - $124,641
  • Debugging Skill

    • Income Estimation: $89,188 - $118,927
    • Income Estimation: $92,353 - $126,083
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tubi

Tubi
Hired Organization Address Chicago, IL Full Time
About the Role: Tubi is looking for a motivated and proactive Media Strategist to join our presales team, Media Strategy...
Tubi
Hired Organization Address San Francisco, CA Full Time
About the Role: Tubi is seeking a full-time, in-house, SEO Manager for our brand. As part of the Growth organization, th...
Tubi
Hired Organization Address San Francisco, CA Full Time
About the Role: The Tubi Security team is responsible for securing Tubi and Adrise applications and infrastructure. As a...
Tubi
Hired Organization Address Los Angeles, CA Full Time
About the role: The Senior Director, Specific Sales is responsible for driving sales and revenue through strategic partn...

Not the job you're looking for? Here are some other Software Developer jobs in the San Francisco, CA area that may be a better fit.

Software Developer In Test

Advent Software, Inc., San Francisco, CA

Frontend Developer V

Intelliswift Software, Inc., Burlingame, CA