N

NinjaOne

RMM, endpoint, MDM IT management platform

Technical Program Manager - Cloud Infrastructure & Migration

IT Project ManagementConfirmed live in the last 24 hours
Full-time$150k - $225k /yr

About the Job

Requirements

  • Have accountable Technical Program Manager or program-owner experience leading, in a production SaaS environment, either a multi-cloud or hybrid-cloud environment setup or migration of production workloads from a single cloud to another cloud or multi-cloud architecture.
  • Have at least 8 years of Technical Program Management experience at a SaaS company, working within an Engineering team.
  • Have working knowledge of hyperscaler services, including AWS and Azure and/or GCP, and compute, storage, networking, identity and access management, and managed databases, sufficient to participate in architecture and design discussions.
  • Have experience with large-scale datastore, stateful-workload, or data migrations, including cutover planning, validation, and rollback.
  • Have experience with release engineering, continuous integration and continuous delivery, or deployment automation, including improving software delivery practices.
  • Have experience delivering programs in a regulated or audited environment and working within change-control and evidence-collection processes.
  • Have a track record of defining and instrumenting delivery metrics, such as DORA or flow metrics, and using them to drive decisions.
  • Have a strong grounding in Agile, Scrum, and release management.
  • Be able to explain technology and program status clearly to audiences ranging from engineers to executives.
  • Be able to operate independently in a fast-paced, high-growth environment and define details without supervision.
  • Have experience collaborating with global teams in fully remote cultures and managing task accountability.
  • Have excellent written and verbal communication skills.
  • Have power-user proficiency in JIRA, including optimizing workflows, maintaining accurate reporting data, and using it as a single source of truth for project activity.
  • Have a bachelor's degree in Computer Engineering, Computer Science, or an equivalent technical field; relevant work experience will also be considered.

Responsibilities

  • Lead end-to-end cloud migration and multi-cloud programs that establish new cloud environments and migrate production workloads, including data, services, networking, identity, and observability; define cutover strategies, rollback plans, and success criteria.
  • Define goals and deliverables for each initiative and build alignment and a shared vision within the working group.
  • Partner with Engineering leaders to translate technical constraints into requirements or acceptable workarounds.
  • Coordinate with Development, Quality Assurance, Site Reliability Engineering, DevOps, Security, and Senior Leadership through weekly reviews and status checkpoints; understand the full product delivery cycle and how cloud changes affect it.
  • Build and maintain project plans, dependency charts, and a risk register; manage concurrent workstreams while tracking the critical path; report through executive summaries and detailed status updates.
  • Define measurable outcomes for each program; establish and instrument baselines such as migration progress, cost, latency, availability, and delivery metrics, and use them to surface problems early.
  • Identify technical, resource, cost, and compliance risks; own mitigation strategies and report transparently to senior leadership.
  • Run audits, checkpoints, and milestone reviews.
  • Anticipate and manage change through impact assessment, communication, and timely decisions.
  • Build trust-based relationships across the organization, present options, and drive consensus so programs continue moving.
  • Perform other duties as needed.

Desired Qualifications

  • Have experience with cloud cost management (FinOps) during or after a migration.
  • Have experience with data residency, data sovereignty, or government-cloud requirements.
  • Have experience with Kubernetes, infrastructure as code such as Terraform, and cross-cloud networking or identity federation.
  • Have exposure to technology stacks including Java, Kotlin, Golang, or Postgres-based platforms.

About the Company

NinjaOne

RMM, endpoint, MDM IT management platform

NinjaOne provides a cloud-based IT management platform for IT teams and MSPs, combining RMM, endpoint management, and MDM in a single SaaS solution. It includes automated patch management, remote access, and data backup to manage devices and networks from one dashboard. The product is subscription-based, with a centralized dashboard for monitoring devices, automating tasks, pushing patches, remote access, and data protection. The company aims to streamline IT operations, improve service delivery, and strengthen security for IT departments and MSPs serving multiple clients.

Company size
1,001-5,000
Company stage
Private
Total funding
$761.5M
Headquarters
Austin, TX
Founded
2013

Recently Posted Jobs

Explore more opportunities at NinjaOne

See more jobs