company_logo

Full Time Job

Sr Mgr Software Engineering

HBO

New York, NY 09-10-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Senior Manager Software Engineering

The Job

WarnerMedia seeks a Senior Manager Software Engineering for the HBO Max Commerce group. HBO Max is a complex product that exposes server-side APIs to a large variety of client applications in a rapidly expanding number of countries. This position puts you at the forefront of our internationalization and global deployment strategy.

As a Senior Manager of Software Engineering you are a generalist who can see the forest and not get lost in the details. You bring an architectural perspective to abstract problems and are able to lead a team in solving them. You perform a daily balancing act between agility and long-term orientation. You have a considerable technical background and are able to earn the respect of a team of strong technologists. You can coach engineers in career growth and align them with work that supports their goals, while at the same time providing long term value to the company.

With a focus on Native Billing, you'll be responsible for the team that has built and maintains the recurring billing platform used by HBO Max and other WarnerMedia properties. You'll work directly with product, business and engineering teams to design and implement features that support the existing HBO Max offering as well as the ongoing global expansion.

The Daily
• People leadership for a technical team: recruit, train, coach, develop, support, challenge and reward them
• Work with product and program management to clarify requirements, estimate level of effort, track progress, and sequence releases.
• Maintain an architectural roadmap for use in guiding investments in technology, both internally to the team and across the organization
• Lead efforts to ensure code is tested: not just unit and integration test, but also incorporating as a baseline load, chaos, and other advanced forms of testing needed to ensure production quality
• Operate the services owned by your team, from deployment through incident response, problem management, and measurement over time.
• Develop Objectives and Key Results, as well as individual performance and career development objectives
• Participate in the formation, execution, oversight, and dissolution of cross-team development initiatives

The Essentials
• 8+ years of experience in software development, with 3+ years managing teams of software engineers
• Experience collaborating directly with cross-functional stakeholders (Product team, business team, engineers, QA, designers and project managers, etc.)
• Experience with large-scale distributed systems in a direct-to-consumer business, where continuous availability is essential
• Enterprise architecture experience, in particular identifying patterns and best practices, formulating roadmaps, and demonstrated success working with engineering teams to implement them
• Server-side development using modern architectural approaches
• Experience implementing an operational monitoring process and knowledge of current operational visibility tools
• Excellent communication skills, both verbal and written
• Comfort with moving in a fast-paced agile delivery environment

The Nice to Haves
• Bachelor's degree in Computer Science or Software Engineering, or equivalent experience
• Experience with commerce development, recurring billing, financial systems, and payment gateways
• Working knowledge of microservices running on Node JS
• Experience with Kubernetes deployed on AWS or a similar public cloud environment
• Familiarity with JavaScript and TypeScript
• Experience with build and test automation systems, with strong preference for practical experience implementing a breadth of continuous delivery practices and processes
• Familiarity with relational and NoSQL databases

Jobcode: Reference SBJ-d28v1m-3-133-131-168-42 in your application.