Senior Software Engineer - Backend, Media Management Team

Full Time
4 months ago

About JW Player:

JWP is the game-changing video software and data insights platform that's revolutionizing the Digital Video Economy. With our cutting-edge technology, we give our customers unparalleled independence and control over their digital video content. We began over a decade ago as an open-source video player, but today, JWP is the driving force behind digital video for hundreds of thousands of businesses worldwide. And with over 1 billion viewers tuning in every month across 2.7 billion unique devices, there's no limit to what we can achieve. We're on the lookout for passionate and innovative candidates who are ready to join us on this journey of transforming the world of digital video.

The Engineering Team:

Our Engineering team plays a vital role in driving the success of our company through the development of innovative technologies. At JWP, our engineers are passionate problem solvers who love to write code. With a modern tech stack at their disposal, our engineers contribute to monetizing our customers' content across billions of devices every month.

The Opportunity:

The JW Core Experiences team is an influential enablement team that greatly impacts our entire engineering organization. As a member of this team, you will be responsible for setting standards and creating frameworks for the back-end organization as a whole. By doing so, you ensure a consistent user experience across different products and enhance the productivity of our product engineering team through the use of standardized and reusable components. This role also involves identifying opportunities to keep our JW back-end systems up to date with the latest technology stack.

While this is a remote opportunity, we are only considering candidates who are based in either the United Kingdom, the Netherlands, North Macedonia, or Spain.

As a Senior Backend Engineer, you will:

  • Architect, design, and engineer robust and scalable platform solutions to ensure a seamless and enriching customer experience across our complete range of products.
  • Lead the orchestration of the implementation and deployment of critical platform components, with a focus on fortifying reliability, optimizing performance, and upholding engineering best practices.
  • Collaborate seamlessly with product engineering teams, providing authoritative guidance on the most effective strategies for seamlessly integrating and harnessing the potential of platform services.
  • Identify and address performance bottlenecks, system failures, and operational challenges, proactively ensuring the attainment of peak platform performance across the user spectrum.
  • Promote a culture of continuous improvement, driving efficiency gains through process automation and establishing sophisticated observability protocols. 
  • Fulfill a mentorship and leadership role for early-career engineers, cultivating a team ethos characterized by technical excellence and a fervent dedication to professional growth.
  • Stay vigilant over industry trends and emerging technologies, ardently advocating for their judicious integration into our platform architecture when fitting.

Requirements for the role:

  • 5+ years of demonstrated experience in backend engineering, with a history of crafting and developing expansive, distributed systems.
  • Proficiency in one or more of the following programming languages:
    • Python, Java, or Go
  • Familiarity with Cloud platforms such as AWS, Azure, or GCP. 
  • Solid grasp of microservices architecture, containerization tools (Docker, Kubernetes), and infrastructure automation (Terraform, CloudFormation).
  • Practical involvement in CI/CD pipelines, automated testing procedures, and deployment methodologies.
  • Outstanding communication and teamwork abilities, with a knack for thriving in collaborative, cross-functional environments.

Bonus Points:

  • Bachelor's or Master's in Computer Science, Engineering, or a related field.
  • Experience on Cassandra or any NO-SQL database technology.

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.