Software Engineer / Java

Summary:

As Software Engineer Java you will work on the technical planning and implementation of backend software components and database structures. Most of our backend software is Java, C and Python are only used for specific applications.


About Make.TV:

Make.TV is the leading provider of cloud-based, live video acquisition and management solutions through its Live Video Cloud (“LVC”) platform. Think of it as a video control room in the cloud. The company was founded in Germany (where most of the development team remains) but moved its corporate headquarters to Seattle, Washington in 2016.

Make.TV provides innovative solutions for top media, entertainment and technology companies worldwide, including Electronic Sports League (ESL), MTV/Viacom, MLB/BAMTech, FOX Sports Brasil, and the Swiss Broadcasting Corp (SRF). Make.TV’s award-winning Live Video Cloud helps content programmers and service providers in the fields of news, sports, eSports and entertainment bring live and on-demand video from any screen, to any or multiple destinations- including the ability to organize hundreds or thousands or live streams from mobile video for use in professional productions. Make.TV's investors include Microsoft Ventures, Voyager Capital and Vulcan Capital.

We believe in maintaining agility by employing flat hierarchies, and we encourage our team members with enough freedom to take ownership of their area of discipline.

Due to our distributed organizational structure, with offices in Seattle, USA and Cologne, Germany and a satellite office in Los Angeles, we offer ‘work from remote’ options as well. In general, we care most about getting the work done - although we feel you should visit the beautiful places we chose!

We are mature enough to structure processes well and to avoid quite some mistakes, but still "startup enough" to move quickly and adapt if we see areas that need to be improved.

More information is available at www.make.tv.


Responsibilities:

  • technical planning and implementation of backend components (such as our API, stream routing, media management, cloud / AWS / Azure administration/scaling, video encoding, and more)
  • planning and implementation of database structures as well as optimization of already existing databases and SQL queries
  • You are involved in all project phases - from planning and architecture through development to deployment
  • Most of our backend software is Java, C and Python are only used for specific applications. The frontend is HTML5 / JS (mostly based on Angular.js). If you should bring knowledge in these technologies as well, or you would like to improve it with us, we are looking forward to your application.
 

Required Qualifications:

  • appropriate expertise to meet the challenging tasks; whether knowledge has been created by a computer science study or by other means is not relevant for us
  • at least 2 years of experience with complex software projects
  • Extensive experience in Java 8, Maven and Spring 4
  • Experience working with Linux, PostgreSQL and Git
  • Great Interest in new technologies and motivation
  

What the Job offers:

  • Colleagues with outstanding, long-term experience and an environment in which learning and development are highly important
  • technically challenging tasks
  • most modern technologies and procedures 
  • freedom in the improvement of own working methods
 

Terms:

  • Job-Type: Full-Time
  • Employment: Permanent
  • Place of work: Cologne

You are highly motivated and curious about this Job?

Please send applications (with CV, job references etc.) with salary expectations and earliest start date.

We look forward to hearing from you soon!

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file