Technical Project Manager (TPM)

Overview

Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Total Productive Maintenance
TPM
Collaboration
Systems Architecture
API
IaaS
Workflow
Risk Management
Sprint
UPS
Scalability
Status Reports
Computer Science
Software Engineering
Java
Spring Framework
Microservices
RESTful
Cloud Computing
Technical Drafting
Management
Agile
Scrum
Communication
Stakeholder Management
Problem Solving
Conflict Resolution
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
DevOps
Continuous Integration
Continuous Delivery
SANS

Job Details

Job Title: Technical Project Manager (TPM)

Location: Phoenix, AZ (Onsite)

Experience: 8-12 years

Role Summary

The Technical Project Manager (TPM) will lead the planning, execution, and delivery of complex backend, cloud, and platform engineering initiatives. This role partners closely with engineering, architecture, product, and operations teams to drive scalable, reliable, and secure distributed systems while ensuring alignment across multiple teams and stakeholders.

Key Responsibilities

Collaborate with software engineers and architects to review and contribute to microservices design, system architecture, integration patterns, and API specifications

Lead delivery of backend services, cloud infrastructure components, data workflows, and cross-team engineering programs

Own program execution across multiple teams, including dependency management, risk mitigation, and delivery tracking

Facilitate Agile ceremonies such as sprint planning, stand-ups, retrospectives, and backlog grooming

Translate technical and business requirements into actionable execution plans, milestones, and delivery timelines

Ensure solutions adhere to best practices for scalability, reliability, observability, performance, and security

Drive transparent communication through status reporting, executive updates, and cross-functional stakeholder alignment

Identify and resolve program-level blockers impacting delivery, quality, or timelines

Required Qualifications

Bachelor s degree in Computer Science, Engineering, or a related technical field (or equivalent experience)

8+ years of experience in software engineering, technical program

8+ management, or platform delivery role

Strong understanding of Java / Spring Boot microservices, RESTful APIs, distributed systems, and cloud-native architectures

Proven ability to read, evaluate, and influence technical design documents, architecture diagrams, sequence flows, and service interaction models

Experience managing complex programs across multiple engineering team

Strong knowledge of Agile and Scrum methodologies

Excellent communication, stakeholder management, and problem-solving skills

Preferred Qualifications

Experience working in AWS, Azure, or Google Cloud Platform environments

Familiarity with DevOps, CI/CD pipelines, observability tools, and security best practices

Prior hands-on engineering background (backend or platform)

Experience leading large-scale, multi-service or enterprise platforms

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Purple Drive Technologies LLC