Technical Program Manager

We are seeking a highly technical, execution-focused Technical Program Manager in the Phoenix, AZ or Southlake, TX areas with a strong background in Java-based software development, hands-on experience as a technical lead, and working knowledge of DevOps practices and modern engineering toolchains.

This role requires deep familiarity with the complexities of modern application developmentarchitectural decision-making, dependency management, integration challenges, and risk mitigation.

The TPM will work as a core member of the software development organization, reporting directly to Senior Development Managers. As a bridge between engineering teams and cross-functional partners, this individual must advocate for technical strategy, support team priorities, and drive clarity and alignment across the organization.

Key Responsibilities

  • Engage closely with development teams to understand system architecture, design, and integration points.
  • Provide guidance grounded in Java engineering expertise.
  • Identify technical risks early and drive cross-team resolution (architects, QA, DevOps, SRE, partner teams).
  • Support dependency management, service integration, and environment readiness.
  • Ensure data-driven engineering decisions aligned with long-term product and platform strategies.
  • Lead end-to-end planning, execution, and delivery of complex software development programs.
  • Coordinate cross-functional workstreams and maintain clear ownership across teams.
  • Establish dashboards, KPIs, and communication mechanisms for leadership transparency.
  • Drive continuous improvement in estimation, sprint execution, release processes, and operational readiness.
  • Collaborate with DevOps and platform teams to improve CI/CD robustness, deployment automation, and environment stability.
  • Contribute to workflow enhancements including versioning strategies, build orchestration, and performance monitoring.
  • Support adoption of modern engineering practices such as microservices, containerization, cloud-native tools, and automated testing frameworks.
  • Advocate for engineering teams by ensuring technical priorities, strategy, and constraints are clearly communicated.
  • Facilitate clear communication with non-technical stakeholders regarding goals, milestones, risks, and impacts.
  • Build strong working relationships across product, business, compliance, security, and infrastructure teams.
  • Promote an engineering culture focused on excellence, accountability, and continuous improvement.
  • Mentor teams on best practices in program execution.
  • Champion clarity, structure, and predictable delivery while remaining adaptable to shifting business needs.

Basic Qualifications

  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • 8+ years of project/program management experience leading large-scale, cross-functional initiatives.
  • Proven track record of delivering complex, high-visibility programs in challenging environments.
  • Ability to build strong trust with sponsors and stakeholders.
  • Strong capability to influence and navigate highly matrixed organizations.
  • Exceptional problem-solving, analytical thinking, and decision-making skills.
  • Deep knowledge of project management tools, practices, and methodologies.
  • Ability to communicate complex information clearly across diverse audiences.
  • Experience overseeing planning, implementation, and support of business application components.
  • Comfortable working across multiple time zones and dynamic environments.

Preferred Qualifications

  • Experience with AWS, Azure, or GCP.
  • Familiarity with distributed systems, microservices, and modern integration patterns.
  • Ability to work independently and navigate ambiguity effectively.

Other Focus Areas

  • Team Collaboration: Partner with Product Owners, SMEs, and Business Analysts to brainstorm, problem-solve, and present solutions.
  • Learning Activities: Participate in training, team discussions, assessments, and leadership meetings.
  • Technical Leadership: Engage in ongoing career discussions, provide feedback, and help support development of high-performing teams.
  • Strengths Application: Learn and apply personal strengths and abilities within a strengths-based team culture.

Personal Characteristics

  • Demonstrates integrity, commitment, and strong ethical standards.
  • Inquisitive, analytical, strategic thinker with a solutions-oriented mindset.
  • High-energy, positive, entrepreneurial, and purposeful.
  • Self-starter who works independently with strong initiative.
  • Highly organized, detail-oriented, and disciplined.
  • Authentic, direct communicator with strong presentation and facilitation skills.

What You Will Learn

  • Hands-on experience developing and implementing code.
  • Exposure to large-scale investment management environments supporting individuals, trusts, retirement plans, foundations, and endowments.
  • Opportunities to research, design, and present improvements in processes and technologies.
Similar jobs

Technical Program Manager

Apply Now
Back to search page