As the Technical Program Director, you will be the primary technical authority for one or more projects, ensuring the delivery of high-quality and secure solutions that meet customer needs. You'll drive technical strategy, architecture, and project execution while collaborating with engineering teams and cross-functional stakeholders.
Key Responsibilities:
- Serve as the technical leader for project designs, validating architecture and technology feasibility.
- Translate customer needs into functional specifications and oversee the overall solution architecture.
- Lead engineering teams through design, development, integration, and verification stages.
- Collaborate with project managers to define timelines, manage risks, and ensure project goals are met.
- Act as the primary technical interface for customers and stakeholders.
- Maintain compliance with security, environmental, and regulatory standards.
- Monitor technical risks and develop mitigation strategies.
Required Qualifications:
- US Citizen
- Bachelor's degree in Engineering or a related field.
- 8+ years of experience in software engineering with a strong understanding of software engineering practices and processes.
- Proven experience in technical leadership, including managing engineering teams and designing complex solutions.
- Strong interpersonal and communication skills with experience in customer-facing roles.
- Proficiency in tools like Confluence and Jira for project tracking.
- Solid analytical, problem-solving, and decision-making skills.
- Ability to manage multiple work packages and deliver solutions efficiently.