Software Engineer (Roku) at Plex, Inc. in Atlanta, GA

Apply for the Software Engineer (Roku) position at Plex, Inc. in Atlanta, GA. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

<div>
 <strong>
  Job Overview:
  <br/>
  <br/>
 </strong>
 As a Roku client engineer on the Streaming Team at Plex, you will be part of a group responsible for building &amp; maintaining streaming media features of one of the most-watched &amp; highest-rated streaming apps. You will collaborate with other teams across the organization to deliver new features, as well as work on bug fixes, code reviews and participate in key decisions that drive the team &amp; product forward.
 <br/>
 <br/>
 <strong>
  What you'll do
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   You will build new experiences for our Roku app with BrightScript and SceneGraph.
  </li>
  <li>
   You will collaborate closely with Product, UX, and Marketing to shape new streaming features and update existing features.
  </li>
  <li>
   You will work with backend engineers, and client engineers on other platforms (iOS, Android, Web) to help define how features are built.
  </li>
  <li>
   You will participate in code reviews and discussions that drive the team and the product forward.
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  What you bring to the table
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   You have experience developing Roku apps with BrightScript and SceneGraph.
  </li>
  <li>
   Knowledge of native Roku UI components like MarkupGrid, MarkupList, RowList.
  </li>
  <li>
   Understanding of threads and rendezvous operations in SceneGraph.
  </li>
  <li>
   Experience working on a range of Roku devices and a good understanding of their limitations.
  </li>
  <li>
   Experience building custom UI components in SceneGraph.
  </li>
  <li>
   Experience using Roku debugging tools.
  </li>
  <li>
   You are detail-oriented and focus on delivering seamless, high quality applications.
  </li>
  <li>
   You are kind, humble, helpful and enjoy getting stuff done.
  </li>
  <li>
   You are intrinsically motivated, able to manage your time, and enjoy working with a distributed team across the globe.
  </li>
  <li>
   You believe in asking for help and in helping others when asked, in assuming ownership on issues until they are fully resolved, and in never simply throwing a problem over a wall.
  </li>
  <li>
   You are hungry to have an impact, continuously working to improve our product, process and push the team to be its best.
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  Who we are
  <br/>
  <br/>
 </strong>
 Plex is a global streaming media platform that gives millions of customers around the world the freedom to enjoy all the content they love in one simple, beautiful app. Our
 <strong>
  <em>
   vision
  </em>
 </strong>
 is to empower
 <em>
  real
 </em>
 human connections by bringing people and entertainment together. So, we&rsquo;re on a
 <strong>
  <em>
   mission
  </em>
 </strong>
 to create a global community for streaming content that people can depend on to easily discover, experience, and share all of the entertainment that matters to them.
 <br/>
 <br/>
 <strong>
  What sets us apart
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   We are the largest independent streaming platform built by a global team of employees who are fanatically passionate about delivering the highest quality, most unified, and user-friendliest entertainment experience possible.
  </li>
  <li>
   We have always been a distributed organization, with people making great things happen in 23 different countries and 11 time zones.
  </li>
  <li>
   We host epic in-person off-sites to bring team members together a few times a year.
  </li>
  <li>
   We are passionate about our mission and we work hard, while still providing flexibility around a schedule that works for you.
  </li>
  <li>
   We love what we&rsquo;re building and our user community is an integral part of our development process. We actively engage with customers to understand what is working, what they want more of, and how we can be better.
  </li>
  <li>
   We are committed to improving the communities where we live and work with charitable contributions, partnerships, and service.
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  Remote Work
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   Plex hires new team members in countries around the world.
  </li>
  <li>
   As such, Plex does not sponsor employment visas.
  </li>
  <li>
   All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our hiring team can help answer any questions about location after starting the recruiting process.
  </li>
  <li>
   Also, please note, though we largely work asynchronously, as it relates to meetings, those generally occur between UTC 1600 to UTC 1900
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  The Plex Values
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   Be kind, humble, and helpful.
  </li>
  <li>
   Approach problems with curiosity, creativity, and flexibility.
  </li>
  <li>
   Put yourself on the customer&rsquo;s couch.
  </li>
  <li>
   Be a good steward. Like a boss!
  </li>
  <li>
   Build relationships to ensure healthy debate.
  </li>
  <li>
   Foster a global and diverse team spirit.
  </li>
  <li>
   Show gratitude and give back.
  </li>
  <li>
   Seek balance for yourself and Plex.
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  Compensation
  <br/>
  <br/>
 </strong>
 Our compensation reflects the cost of labor across several US and Global geographic markets. The base pay for this position ranges from $90,000/year in our lowest geographic market up to $125,000/year in our highest geographic market. Pay is based on a number of factors including market location, seniority, local currency and may vary depending on job-related knowledge, skills, and experience.
 <br/>
 <br/>
 <strong>
  Benefits
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   Monthly Balance Wellness Stipend
  </li>
  <li>
   Productivity Stipend
  </li>
  <li>
   Flexible paid time off
  </li>
  <li>
   Paid parental leave
  </li>
  <li>
   Hardware stipend
  </li>
  <li>
   Flextime, work from anywhere
  </li>
  <li>
   Comprehensive health insurance
  </li>
  <li>
   Stock options
  </li>
  <li>
   401k (US employees)
  </li>
  <li>
   Plex for the Planet community service opportunities
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  Diversity, Equity, and Inclusion at Plex
  <br/>
  <br/>
 </strong>
 At Plex, our vision is to empower real human connection by bringing people and entertainment together. This vision is at the heart of our diversity, equity and inclusion work.
 <br/>
 <br/>
 As a fully remote, global company, we take pride in our ability and dedication to building a workforce that represents our global audience. Our virtual work environment is intentionally designed to draw from all backgrounds, creating a sense of belonging and ownership for every employee.
 <br/>
 <br/>
 As we create a global community of streaming media, we know we need a team that represents the diversity of our users and a company culture that welcomes people to be their authentic selves, and we&rsquo;re all in!
 <br/>
 <br/>
 Our DEI efforts are focused on the following:
 <br/>
 <br/>
 <ul>
  <li>
   Building a diverse and global company
  </li>
  <li>
   Creating an inclusive culture
   <br/>
   <br/>
  </li>
 </ul>
 Our DEI Foundations:
 <br/>
 <br/>
 <ul>
  <li>
   Participation, Education and Awareness, Data and Understanding
   <br/>
   <br/>
  </li>
 </ul>
 Does this sound interesting? We're looking for a Roku Engineer who is ready to join us and have a material impact in Plex's growth and success!
 <br/>
 <br/>
 <em>
  Plex is an Equal Employment Opportunity employer and is committed to building an inclusive and diverse workforce. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other classification protected by applicable discrimination laws.
 </em>
</div>

AI Powered Job Insights

Top Interview Questions

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Software Engineer (Roku) position at Plex, Inc. in Atlanta, GA using https://www.linkedin.com/jobs/view/3984251048

Get StartedGet Started

Similar Jobs found by InJob.AI


Software Quality Assurance Engineer - Audio

LanceSoft, Inc., Culver City, CA

Software QA Engineer

NetApp, Durham, NC

Web QA Automation Engineer

Tata Consultancy Services, Sunnyvale, CA

QA Testing Engineer

Randstad USA, Sunnyvale, CA

CNC Programmer

Phoenix Recruitment, Boston, MA

Entry Level Software Developer

SynergisticIT, Overland Park, KS

QA Tester (AI/ML) - Local to MI

DPR Solutions Inc, Troy, MI

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.