Posted in

Vice President – Tech Lead – API Center of Enablement

Vice President – Tech Lead – API Center of Enablement

CompanyPrudential Financial
LocationNewark, NJ, USA
Salary$200000 – $270500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Significant experience with API strategy; domain-driven and specification-based design methodology, developer portals, REST best practices, API standardization and governance
  • Significant API Architecture knowledge including REST, GraphQL, GRPC, Websockets, and Async API capabilities
  • Experience building and managing API/Developer Portals
  • Experience with API management strategies and API gateway technologies (Kong, apigee, mulesoft, layer7, etc.)
  • Experience in API design & tools; swaggerhub, stoplight, REST, GraphQL, GRPC, asyncAPI
  • Experience with leading technology transformation in an enterprise setting
  • Deep cloud & infrastructure management knowledge & experience
  • Strong technical experience in Application Development, Automation, and Infrastructure as Code (Java, Python, NodeJs, Go, etc.; Angular, ReactJs, etc.; Terraform, CloudFormation, ansible, or similar)
  • Cloud Architecture, resiliency, and multi region design strategies
  • Experience with EKS, ECS, or other containerization platforms
  • Authentication and Authorization – Oauth2
  • Edge Security & WAF
  • Observability – metrics, logging, and end-to-end tracing
  • DevOps and branching models to support frequent changes (e.g., trunk)
  • Regression, unit, contract, performance, and stress testing
  • Production operations and incident response for a global high-volume platform
  • Bachelors Degree or equivalent relevant experience

Responsibilities

  • Define, automate, and execute on API transformation inclusive of security, specification, and operability standards
  • Partner with your product owner to establish key technical delivery plans, in alignment with a strategic roadmap
  • Heavily influence product roadmap based on an understanding of the business and potential to simplify and reduce code duplication and improve the API strategy
  • Provide technical expertise as it relates to API management, API platform infrastructure, and API development
  • Work with application development teams to enable the API transformation; provide coaching on API best practices, review use cases, and assist with the migration to the new API platform
  • Manage a team of engineers to build and manage a robust API management platform, API portal, and API center of enablement – as well as contribute hands-on in the development, testing, and operations of the API ecosystem
  • Lead with an IaC and automation mindset, promoting frequent, small changes
  • Identify opportunities for simplification in API development and platform management processes
  • Work across CTO with key product owners and tech leads to establish and create consistency in the way the group enables self service capabilities to developers and consistent API design
  • Maintain a consistent feedback loop with application development teams to champion adoption and continued improvements to the enterprise API strategy

Preferred Qualifications

  • Effective Communication: Understanding of effective communication concepts, tools, and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors
  • Decision-Making & Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment
  • Interpersonal Relationships: Knowledge of the techniques and the ability to work with a variety of individuals and groups in a constructive and collaborative manner
  • Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems
  • Agile Methodologies: Knowledge of concept and principles of agile methodology; ability to apply appropriate agile approaches in the processes of software development and delivery