Software Development Manager III, APIs
Position Summary
Discovery, Inc is the leader in global real-life entertainment with powerful brands such as Discovery Channel, Food.com, TLC, Food Network, HGTV, and Travel Channel. Our Digital Studios team develops experiences on the web, mobile, and voice that reaches millions of users each day - inspiring them with ideas and tools to create their own unique world.
We are looking for talented Director of Engineering to lead a team focused on building the platform that powers direct-to-consumer voice, chat, and multimodal products for Food Network, HGTV, Magnolia, and many other Discovery brands.
Successful candidates will have an established background developing REST APIs at scale, a solid technical background, strong communication skills, great analytical reasoning skills, and, of course, a passion for our brands and finding new ways to reach our customers.
Responsibilities
1. The role will work closely with our partner companies such as Amazon, Google, and Apple to understand how we can effectively integrate our content with smart speakers, chatbots, mobile voice interfaces, and multimodal devices using natural language services like Alexa, Google Assistant and Siri.
2. They will need to remain current with overall trends in voice-first interface design as well as changes in the technology landscape, and how these can present opportunities for our overall product strategy.
3. This role will collaborate closely with other engineering teams to build cross-platform microservices that will help power our conversational platform.
Requirements
* 5+ years experience developing REST APIs using a modern framework such as Express, Spring Boot, Ruby on Rails, etc
* 5+ years experience using Node, Java, Python, or other similar language
* 2+ years experience using AWS managed services such as Lambda, DynamoDB, SQS, Kinesis, API Gateway, etc
* 5+ years leading and managing a software engineering team (providing coaching, mentoring, setting goals, and recruiting talent)
* Experience implementing modern DevOps/SRE practices such as continuous deployment, performance monitoring, incident management, and chaos engineering
* Experience scaling APIs to support over 1000 TPS
* Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
* A bachelor’s degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience
* Ability to communicate and influence at all levels, from the new college hire engineer to an executive audience
* Computer Science fundamentals in object-oriented design
* Computer Science fundamentals in data structures and big data systems
* Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
* Must have the legal right to work in the United States