M+E Technology Job Board

Director of Engineering

Mediamorph

Position
Mediamorph’s growing engineering team is looking for a Director of Software Engineering to own development execution.  In this role, you will interact with the platform architecture team and lead multiple development teams to ensure the successful delivery of new products as well as enhancements to existing products.
We are looking for people that can fit into Mediamorph’s high-energy, start-up environment – a culture that has enabled us to create the leading web-based platform that supports mission-critical, operational functions for nearly all of the major film studios, TV broadcasters, and cable operators in the world.
Mediamorph is primarily a Java, Spring, JavaScript and PostgreSQL shop, but we use a wide variety of technologies like Python and Amazon web services.  Our platform helps leading media and entertainment companies operate more efficiently with greater visibility and control in the new world of digital distribution.
Responsibilities:
  • Work with the Platform Architecture team to finalize the design and understand the business use cases of a project.
  • Serve as a Solution Architect for projects (internal or external) and own multiple projects through the Software development process or Systems Development Life Cycle (SDLC).
  • Ensures technical viability of solutions as defined in the Statement of Work and subsequent change requests
  • Plan, supervise and review the work of multiple development teams
  • Design and write new APIs and data processing code in Java
  • Create new data models to handle our ever-increasing data volume
  • Devise algorithms to handle data synchronization across distributed systems
  • Write technical requirements and design documents
  • Work closely with a cross-functional team on the development of our new platforms and internal tools
Requirements:
  • Bachelors or equivalent degree in Computer Science, Engineering, or related field
  • 8+ years of experience with software design and development skills in Java.
  • Experience with Spring and core Spring components (especially Spring Boot, Spring Security, Spring Data and Spring Data REST)
  • Familiarity with agile development
  • Experience and comfort working in a startup environment
  • Experience with data modeling, in both SQL (ideally PostgreSQL) and non-relational technologies
  • Experience with AWS APIs and services a plus (s3, lambda, SNS, SQS)
  • Experience with Web Services (REST) a plus
  • Experience with Javascript a plus
  • Experience with git and unit testing
  • Experience providing mentorship to other engineers
Compensation:
Mediamorph pays a competitive base salary and full medical and dental benefits.   A key additional component of your compensation plan will be in equity whose value will grow as the result of your efforts.