Databricks - Mountain View, CA

posted 5 months ago

Full-time - Mid Level
Mountain View, CA
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

As a Senior Technical Program Manager specializing in Release Management at Databricks, you will play a pivotal role in enhancing and overseeing the release management processes across our Engineering organization. Your primary responsibility will be to implement and refine these processes to ensure seamless transitions of code through development, testing, and production environments. You will collaborate closely with engineering and product teams to ensure that Databricks solutions are designed with a focus on reliability, scalability, and security, while maintaining operational excellence. In this role, you will be at the forefront of guiding cross-cloud programs, setting engineering goals, and launching initiatives at scale. You will be responsible for organizing controls, governance, and standards across our infrastructure to achieve product stability and maintain an uptime of at least four nines. Reporting to a Technical Program Leader, you will work across multiple time zones, proactively identifying potential blockers and balancing the needs of various stakeholders against technical requirements. Your expertise in technical program management will be crucial as you lead diverse teams to complete projects that involve multiple dependencies and constraints. You will define release strategies, identify risks, manage costs, coordinate project scopes, and schedule the deployment of new products and features. Your ability to create and disseminate processes throughout the organization will be key to your success in this role.

Responsibilities

  • Implement and improve release processes for code through development, test, and production environments.
  • Collaborate with engineering and product teams to ensure solutions are reliable, scalable, and secure.
  • Guide the direction of cross-cloud programs and set engineering goals.
  • Launch programs at scale and organize controls, governance, and standards across infrastructure.
  • Ensure product stability and maintain at least four nines of uptime.
  • Identify blockers and balance needs against technical requirements while working across multiple time zones.

Requirements

  • 5+ years of technical program/project/relationship management experience.
  • Bachelor's degree in a related field (EE, Computer Science, Computer Engineering, Software Engineering).
  • Experience leading different teams to complete projects with multiple dependencies and constraints.
  • Experience defining releases, identifying risks, managing cost, coordinating scope, identifying dependencies, scheduling and deploying new products and features.
  • Experience creating and cascading processes through an organization.
  • Knowledge of SQL.
  • Experience using Jira.
  • Master's or advanced technical degree is preferred.
  • Knowledge of product development process (PDP) and lifecycle.
  • Experience with large-scale software and cloud native infrastructure.
  • Previous hardware or software development experience is welcome.

Nice-to-haves

  • Master's or advanced technical degree.

Benefits

  • Comprehensive health coverage including medical, dental, and vision
  • 401(k) Plan
  • Equity awards
  • Flexible time off
  • Paid parental leave
  • Family Planning
  • Gym reimbursement
  • Annual personal development fund
  • Work headphones reimbursement
  • Employee Assistance Program (EAP)
  • Business travel accident insurance
  • Mental wellness resources
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service