The Media Software Engineering (MSE) team at HBO enables media workflows using creative and pragmatic technology solutions. We are a software engineering group that develops and supports applications and workflows that ingest media assets as they show up at our doors and run it through the media supply chain by processing, managing, transforming, and delivering the assets to all HBO affiliates and partners.
We are a fundamental part of HBO’s innovation and success and realizing our mission requires a staff of highly motivated and technically flexible software professionals across a variety of disciplines: design, development, program & project management, testing and support. We are hiring people to build a team that can create engaging, high-quality solutions, platforms, and interactive experiences.
We are looking for a hands-on Technical Lead with the knowledge, motivation, and energy to help build robust solutions encompassing our entire media supply chain. The successful candidate will work closely with product/project managers, users, development staff, and senior leadership to lead design, develop and deploy content distribution solutions.
Lead a team of developers to effectively implement solutions and delivery production quality applications that are highly supportable and maintainable
Overall responsibility for design, code quality, and deployments
Partner with internal and external teams to understand business and technical requirements to document technical specifications and articulate these to the development team
Mentor junior and mid-level engineers
Document technical solutions and articulate these solutions to both a business and technical audience
6+ years of experience as a software engineer with a strong knowledge of Java. NodeJs and scripting languages a plus
Strong communication skills and an ability to interact with all levels of technical and non-technical personnel
Expertise in implementing scalable, distributed, and highly available systems on AWS
Hands-on experience in implementing microservices, RESTful APIs, and event driven architectures
Knowledge of SQL and database concepts for RDBMS’ such as Oracle as well as NoSQL databases such as MongoDB
Deep knowledge of domain-driven design and design patterns
Hands-on experience with CI/CD systems and tools such as Jenkins
Drive to master emerging technologies and share experiences with team members
Proven problem solving and critical thinking skills
Advise development team on implementations, and serve as a key decision-maker
Bachelor’s degree in computer science, engineering, or equivalent technical experience