Post a Job

Reach hundreds of thousands of subscribers and over 106,000 Twitter followers with one of our ads


« Back to Jobs
FacebookFacebookTwitter

XUMO - Server Engineer (Java)

About the Division - XUMO Engineering

XUMO is a leading entertainment technology company, bringing the best in digital video direct to consumers on the screens they love and use most. The first software-based OTT TV platform, XUMO has successfully combined live TV and video-on-demand into one, easy-to-use experience that is free to access, stream and use. XUMO has developed a brand-new way for consumers to enjoy the television they love, for content owners to stream live or on-demand content right into their fans' households and for advertisers to monetize in the rapidly growing Connected Device space. XUMO is available in the U.S. and Canada on multiple streaming platforms including LG, VIZIO, Hisense, Panasonic and Samsung smart TVs, Roku and mobile devices.

XUMO is seeking an experienced server engineer to join our diverse engineering team and contribute to the development of our core backend server components. XUMO provides video streaming services for millions of users and as a senior engineer you'll be empowered to take a lead role across several exciting and technically challenging projects within an entertainment focused and technology driven company. Our company ethos rewards creative problem solvers, quick learners and coders with a clear regard for user experience and service stability. This is a fantastic opportunity to get in at the ground level of our next exciting project.

Scope, Job Duties and Qualifications

Drawing on your expertise, you'll be designing and creating best-in-class, highly scalable backend server components using the latest development principles and tooling.

Keeping up to date with latest technology trends within the industry and assessing suitability for adoption.

You'll be responsible not only for writing code that adds capability and utility, but you'll also take an active role in ensuring all aspects of your work can be achieved at massive scale. An understanding of how to choose the right tool for the right problem should be second nature.

Your work will enable all levels of the company to operate at their best potential so you'll be working closely with all departments including other XUMO engineering groups, external development companies, marketing, service operations and executive stakeholders.

You will be involved in all stages of the software development lifecycle from requirements capturing through design, estimating, implementation, testing, deployment, monitoring, documentation and ongoing maintenance. Your code will be well-designed, efficient and will fit in with XUMO's overall development methodology.

You will be involved with the proactive monitoring of applications and services.

Essential Experience / Qualifications

  • 3 - 5 years Java with JEE and/or Spring, Spring Boot
  • 3+ years experience building web service APIs (REST/SOAP) and HTTP/SSL protocol
  • 3+ years database expertise (MySQL, PostgreSQL, Oracle, MongoDB)
  • Experience with continuous integration/continuous deployment approaches
  • Experience of working in *nix/Linux/OSX
  • Intermediate knowledge of Git/Maven
  • Strong knowledge of proven design patterns and an ability to select an optimal approach for problem solving
  • Self-starter and able to work with minimal supervision to create quality output

Desirable Experience / Qualifications

  • Developing scalable and highly available applications
  • Developing and maintaining micro-services/SOA on Kubernetes
  • Cloud deployment (AWS/GCE)
  • Working with Docker
  • Experience configuring security measures throughout the infrastructure such as a firewall, VPN facilities, platforms, security certificates and various credentials
  • Experience with JMeter or similar load testing frameworks
  • Applied knowledge of the IPTV, content management or video delivery industries
  • Understanding of content recommendation systems and ability to write shell scripts
  • Expertise in video encoding, such as H.264, MPEG TS and HLS.
  • Working knowledge of NoSQL databases (e.g. Redis)
  • Awareness of the intricacies of digital advertising

Reports to SVP of Engineering


  • City: Irvine
  • Job posted on: Sept. 19, 2018
  • Posting expires on: Oct. 31, 2018
  • Respond to: jobs@xumo.com
« Back to Jobs