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.