Senior Software Engineer, Web Player

JW Player · Remote

Company

JW Player

Location

Remote

Type

Full Time

Job Description

About JW Player:

JW Player is the leading video software and data insights platform that gives our customers independence and control in today’s Digital Video Economy. Founded over a decade ago as an open source video player, JW Player’s technology platform now powers digital video for hundreds of thousands of businesses across NA, EMEA, APAC and LATAM. Each month, there are over 1 billion viewers across 2.7 billion unique devices consuming video on JW Player’s technology. 

The Web Player Team:

The Web Player team is responsible for the eponymous "Player" in JW Player. The video player is the most important application on the internet that you never notice. Our player is the gateway to a massive system providing 15 billion video views every month to folks across the globe and a key component in the monetization of creative content for thousands of customers.

The video player must never have scheduled downtime, must never fail, and must perform well across a myriad of devices and platforms including mobile and embedded devices. Are you up to the challenge?

The Opportunity:

We are looking to hire a Senior Software Engineer, Web Player to advance the technology of delivering player-driven experiences wherever they are embedded. The perfect candidate for this role is someone who wishes to combine their technical leadership to assume ownership of a critical piece of high-scale infrastructure with very strict  uptime guarantees. 

As a Senior Software Engineer, Web Player, you will:

  • Have a hand in shaping the next generation of video player for the web
  • Take on ownership of projects, seeing them through to the finish line through effective planning, clear communication, thoughtful collaboration and excellent time management
  • Leverage browser APIs to continually optimize the video playback experience across the bigly fragmented browser and device landscape
  • Contribute to innovative technology and architecture of a global production-scale service layer
    • The latest in delivery and deployment tools like K8S, CICD, Containerization, Deployment, etc. 
  • Make material impact on video playback and the delivery of the core components responsible for delivering video playback experiences
  • Participate in code reviews with fellow engineering peers
  • Mentor and support folks who are still in the early stages of their careers
  • Contribute to open-source projects

Requirements for the role:

  • 3+ years of full-stack development experience
    • Computer Science, or related field; or experience equivalent
  • Must be highly proficient in JavaScript and Python
  • You are comfortable operating on the DOM without the help of tools and frameworks
  • Insight to database design and RDBMS concepts and domain-driven designs
  • Experience with Kubernetes deployments and containerization

Bonus Points:

  • Contributed to open-source projects
  • Experience configuring and managing CDNs
    • Especially Fastly and CloudFlare
  • Previous experience utilizing video technologies (encoding, streaming, etc.)
  • Experience with microservices architecture: Designing, creating, deploying, testing and monitoring

Interview Process:

  1. Recruiter Screen
    • 15-30 minute conversation with a Recruiter to learn more about your background and interests
  2. Team Round
    • 60 minute live coding ability, in the programming language of your choice, with a Software Engineer
    • 45 minute conversation where the Hiring Manager or someone from the team deep dives into your experiences
  3. Final Round
    • 2-4 hour interview where you meet with various team members across the organization

*The interview process may change at any given stage. 

Perks of being at JW Player, U.S.

When you join JW Player, you are not just joining a company or a team but a family. Our goal is to take care of you and ensure you will be successful in your new role. Your success is our success! 

As a full time employee, you are eligible for the following benefits:

  • Private Medical, Vision and Dental Coverage for you and your family
  • Unlimited Paid Time Off
  • Stock Options Purchase Program
  • Quarterly and Annual Team Events - because team building is important! 
  • Professional Career Development Program and Career Development Progression
  • New Employee Home Office Setup Stipend
  • Monthly Connectivity Stipend
  • Free and discounted perks through JW Player's benefit partners
  • Bi-Annual Hack Weeks for those who are interested in using their coding knowledge
  • Fireside chats with individuals in the JW Player family

*Benefits are subject to location and can change at the discretion of the Company. 

According to New York City local Council laws, local New York City applicants residing in and performing this role in New York City will receive an annual salary dependent on experience between $140,000.00 - $160,000.00. In addition, applicants qualify for the benefits listed above. 

The salary band is not applicable to applicants outside of New York City. Applicants located outside of the New York City area will have an adjusted rate equitable and competitive to their residing and surrounding area. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply Now

Date Posted

10/31/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories