Demo

Technical Project Manager

Gravity IT Resources
Utah, UT Full Time
POSTED ON 12/5/2025 CLOSED ON 1/3/2026

What are the responsibilities and job description for the Technical Project Manager position at Gravity IT Resources?

Job Title: Technical Project Manager/Business Analyst

Location: Hybrid (Salt Lake City, UT)

Job-Type: Full-Time

Salary Range: $125K - $150K

Referral Fee: $2,500

Position Overview:

The TPM leads the delivery of software-focused initiatives that span multiple teams and business units. In this role, the TPM combines technical program leadership with hands-on Business Analyst, Product Owner, and Project Manager responsibilities. The TPM works closely with PMO Project Managers—who oversee enterprise-level project plans—while owning the day-to-day planning, requirements, and execution of the software development workstream.

This role is ideal for someone who can gather and translate business needs, manage technical project milestones, and ensure successful delivery in a primarily waterfall environment with some agile practices.

Duties & Responsibilities:

Program & Project Leadership

  • Lead the planning, execution, and delivery of software components within broader cross-functional programs.
  • Drive day-to-day project management for engineering deliverables, including timelines, dependencies, risks, and status reporting.
  • Collaborate with PMO Project Managers to support the creation of overarching project plans and ensure alignment across departments.

Business Analysis & Product Ownership

  • Gather business and technical requirements from internal stakeholders and engineering teams.
  • Translate requirements into clear user stories, functional specifications, and milestones for development teams.
  • Prepare projects for execution by defining scope, documenting needs, and ensuring readiness for engineering handoff.

Stakeholder & Team Collaboration

  • Serve as liaison between product, engineering, PMO, and business stakeholders, ensuring clarity around requirements, progress, and risks.
  • Provide technical insight and support to engineering teams, ensuring they have the resources and context needed to meet objectives.
  • Facilitate effective communication and collaboration across teams to ensure milestones are met.

Process, Risk & Delivery Management

  • Identify risks early, develop mitigation strategies, and escalate when needed.
  • Drive consistency and quality by supporting best practices across waterfall and lightweight agile processes.
  • Monitor KPIs and program health metrics, reporting progress to senior leadership.


Required Experience & Skills:

  • 5 years of technical project management/business analyst experience, including at least 3 years supporting software engineering initiatives.
  • Experience leading large, multi-team projects and collaborating with stakeholders at all levels of the business.
  • Excellent communication skills with the ability to translate between business and technical audiences.
  • Proficiency with project and development tools (e.g., Jira, Confluence, Git, CI/CD systems).
  • Familiarity with Agile, Scrum, and Kanban methodologies.
  • Bachelor’s degree in computer science, Engineering, or related technical field.


Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements).

Salary : $125,000 - $150,000

Technical Account Manager (Partner Integrations) with BI (MySQL & Tableau/Looker)
Project Expedition -
York, NY
Project Manager
Rise Technical -
Indianapolis, IN
Project Manager
Rise Technical -
New Haven, CT

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Technical Project Manager?

Sign up to receive alerts about other jobs on the Technical Project Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,559 - $122,029
Income Estimation: 
$119,549 - $147,509
Income Estimation: 
$76,041 - $97,265
Income Estimation: 
$95,559 - $122,029
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Gravity IT Resources

  • Gravity IT Resources Utah, UT
  • Job Title: Security Remediation Analyst Location: Sat Lake, Utah- Remote Job-Type: Contract- 12-14 Weeks Compensation: $30-40/hr Position Overview: We are ... more
  • 4 Days Ago

  • Gravity IT Resources Salt Lake, UT
  • Job Title: Salesforce Developer Location: Salt Lake City, UT (Hybrid – 2 days onsite: Tuesday & Wednesday) Job Type: Full-Time Salary: $55/hr Employment El... more
  • 4 Days Ago

  • Gravity IT Resources Knoxville, TN
  • Title: PowerBI / MS Fabric Admin Location: Remote (EST) Job Type: FTE OVERVIEW: We are seeking a technically adept and business-savvy Power BI\Fabric Admin... more
  • 5 Days Ago

  • Gravity IT Resources Pembroke Pines, FL
  • Job Title : Android & Hardware Integration Engineer Location : Pembroke Pines, FL - Hybrid 3 days onsite per week Job Type : Direct Hire Position Overview ... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Technical Project Manager jobs in the Utah, UT area that may be a better fit.

  • Edgewater Technical Associates, LLC Los Alamos, NM
  • Edgewater Technical Associates is seeking qualified candidates for a Technical Project Manager 3 opportunity in Los Alamos, NM to support the Los Alamos Na... more
  • 4 Days Ago

  • Column Technical Services Chicago, IL
  • Column Technical Services in hiring a driven Technical Project Manager in Chicago who can lead cross-functional teams, collaborate directly with clients, a... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!