Technical Program Manager
Posted on 1/4/2023
INACTIVE
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Communications
Requirements
- 8+ years of relevant experience, which can include being a developer
- B.S. in Computer Engineering, Computer Science, Software Engineering, a similar degree, or equivalent years of work experience while demonstrating the key fundamentals of engineering and software system design
- Strong record of orienting cross-functional teams toward unified outcomes
- Strong record of taking initiative when necessary
- Solid understanding of:
- Stakeholder Needs Analysis and/or 'Design Thinking'
- Requirements Engineering and/or 'Systems Thinking'
- Verification and Validation
- Excellent technical written and verbal communication
- Many lessons learned
Responsibilities
- Cross-functionally orchestrate at the program-level. Our TPM's are the cross-functional individuals. They understand what is needed to get from point A to point B and make it happen. This includes complex software features, customer responses, infrastructure buildout, etc
- Understand and drive our Software Development Life Cycle, end-to-end. From Definition all the way through Development, Release, and Maintenance, our TPM's are the authority. Make sure that things are running smoothly. Engage when they are not
- Learn and understand our organization and products so that you can make meaningful contributions
- Apply your engineering background. The overall engineering process is more than a checklist. Steer us towards exceptional design and execution
- Directly support Needs Analysis. Help make sure that we truly capture what's needed by our business and customers. Question and suggest, as necessary
- Directly support Requirements Definition. Help create and refine our architecture by ensuring good and consistent requirements, with the right coverage. Question and suggest, as necessary
- Be the technical generalist. Apply different skills relating to the functional groups such as Development, Test, Product Management, Release, etc
- Own Risk Management. Work together with functional leads to determine and mitigate risks in our design and implementation
- Understand urgency vs importance. Now vs later
- Report to organization leadership. You have the unified view
Desired Qualifications
- M.S. in Systems Engineering, Computer Science, Computer Engineering, or other applicable degree
- Understanding of different design methodologies
- Experience with Jama Connect requirements software or any other, such as Cameo
- Background of dealing with the different 'illities'
- Familiarity with Model Based Systems Engineering