company_logo

Full Time Job

Staff Software Engineer

HBO

Coral Gables, FL 10-27-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Staff Software Engineer - HBO Max

The Job

Leads the definition, design, and introduction of technology for HBO MAX, with emphasis on Authentication and Authorization middleware implementation. Expert level software developer that leads design and specification for operational information systems and Digital products to ensure alignment with business processes and functional requirements. Manages the full life cycle of the software system design and architecture processes. Collaborates with internal or external development teams to align technical requirements, research, review code, and conduct and document testing activities.

The Daily
• Responsible for initial design and development and documentation of new software or extensive software revisions.
• Defines product requirements and creates architectural specifications ensuring feasibility, functionality, and integration with existing systems/platforms
• Assists in defining software architecture to automate business processes and ensure that software solutions are built within a consistent framework
• Assists in producing systems and applications performance characterization and trade-off studies through analysis and simulation
• Assists in the creation of design documents that ensure consistency in development across the digital organization
• Assists in implementing and improving core software infrastructure and improving coding standards
• Designs and develops cloud web-based, microservice based, scalable, resilient, and secure applications
• Ability to be participate in the escalation On Call Roster and provide production support
• Provides guidance for decision-making processes related to the selection of software architecture solutions
• Develops application programming interfaces (API's) and software development kits (SDK's)
• Work closely with the application, platform, networking, security, and cloud infrastructure teams
• Designs software interfaces with external vendors through APIs
• Leads the technology vision for developers through the full life cycle of software system design including conducting and documenting research and testing activities
• Must lead a small architecture team that provides solutions to globally complex projects

The Essentials
• Bachelor's degree in computer science, engineering or related field.
• Strong knowledge of Authentication (AuthN), and Authorization (AuthZ) based services including, but not limited to Auth 2.0, OpenID, SAML
• Strong experience with NodeJs development, React, C#, PHP, Typescript, or relevant development coding languages
• 8+ years experience in designing and implementing server-side cloud micro-services applications
• Experience in developing WEB applications and solutions with strong aptitude for implementing client-side applications using JavaScript, Action Script, HTML, XML, and CSS
• Strong experience in developing/managing REST and SOAP based web services using Web API and WCF
• Experience in NoSQL Database services and development using DynamoDB or similar technology
• Experience designing solutions with AWS could services
• Solid understanding and experience of OOD/OOP, algorithms/Data structures, software design principles, Agile methodologies, design patterns, UML, test driven development (TDD) and service-oriented architecture
• Experience in developing, debugging, and monitoring with tools such as Kibana and Grafana or similar applications and dashboards
• Skill in using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
• Ability to use reasoning skills that minimize duplication of efforts, including but not limited to comparing, classifying, analyzing and coordinating
• Ability to manage multiple priorities to ensure that deadlines are met
• Strong experience with definition of standardized RestFull APIs, using OpenAPI

The Nice to Haves
• Experience coaching teams on secure development of backend microservices to run in cloud based, scalable, resilient environments
• AWS Software Solutions Architect Certification preferred

Jobcode: Reference SBJ-rzpen2-18-218-234-83-42 in your application.