What are the responsibilities and job description for the Senior Technical Program Manager position at Expression?
Expression is seeking an experienced Senior Technical Program Manager with 8-10 years of federal experience building agile software projects, data-centric initiatives, and cloud-based solutions. As a Senior Technical Program Manager, you will be responsible for overseeing the planning, execution, and delivery of enterprise IT projects that are mission-critical to the U.S. government. You will lead cross-functional teams in developing and deploying software and data solutions that meet complex requirements. Your leadership will translate user needs into impactful capabilities, leveraging Agile processes and modern software development methodologies.
Location:
- Hybrid in the DMV area
Key Responsibilities:
- Lead Agile Projects and Programs: Manage multiple projects within an Agile framework, ensuring the timely delivery of software solutions, data platforms, and web applications. Facilitate sprint planning, retrospectives, and daily stand-ups, while ensuring cross-functional team alignment.
- Scope and Requirements Definition: Work with stakeholders to define software, data solutions, and web application requirements. Develop concepts of operation (CONOPS), technical architectures, and team structures that align with mission goals.
- Software and Data Solutions Management: Oversee the development and integration of software and data-driven solutions, ensuring that all deliverables are scalable, secure, and aligned with best practices. This includes managing APIs, databases, and cloud solutions, and ensuring the proper handling of sensitive data.
- Web Application Development: Drive the development of secure, user-friendly web applications that meet functional and non-functional requirements. Coordinate between front-end and back-end developers to ensure seamless integration.
- Agile Process Implementation: Implement and refine Agile processes, including Scrum and Kanban, to optimize software development lifecycles (SDLC). Drive continuous improvement through feedback loops and iterative development.
- Stakeholder Communication: Regularly communicate project status, milestones, risks, and solutions to stakeholders. Use tailored reporting methods, including dashboards, to keep leadership informed.
- Integration of Systems Engineering and Programmatic Elements: Ensure that technical solutions are integrated with programmatic, business, and personnel management elements. Tailor program management and systems engineering processes to meet project needs.
- Budget and Resource Management: Develop and manage project budgets, ensuring alignment with performance and scope requirements. Identify risks and adjust resources to mitigate challenges while staying within budgetary constraints.
- Risk Management: Proactively manage risks by identifying potential roadblocks in software, data systems, and overall project execution. Develop mitigation strategies in collaboration with the team.
- Acquisition Planning and Source Selection: Lead efforts in acquisition planning, vendor management, and source selection, ensuring that procurement aligns with project goals and technical specifications.
Minimum Qualifications:
- Bachelor’s degree in project management, Information Systems, Engineering, Computer Science, or related fields.
- Software Development Familiarity: Understanding of software development methodologies, including Agile, Scrum, and Kanban, with a focus on full-stack web applications and data-driven platforms.
- Experience managing Agile teams in delivering software and data solutions, including familiarity with DevOps practices.
- Strong interpersonal and communication skills to effectively communicate technical concepts to non-technical audiences.
- Demonstrated experience in resource and risk management for technical projects.
- Experience with project management tools such as Jira, Confluence, Trello, or similar platforms.
- Ability to meet the requirements for a SECRET security clearance, including U.S. citizenship and a background investigation.
Desired Qualifications:
- Technical Certifications: Agile Certified Practitioner (ACP), Scrum Master (CSM), or Project Management Professional (PMP).
- Software and Data Certifications: AWS Certified Solutions Architect, Azure Fundamentals, or Google Cloud Professional.
- Experience with modern programming languages (e.g., Python, Java, JavaScript) and data platforms (e.g., SQL, NoSQL, data lakes).
- Experience working with APIs, cloud infrastructures, and security protocols for web applications.
Benefits:
- 401k matching
- PPO and HDHP medical/dental/vision insurance
- Education reimbursement
- Complimentary life insurance
- Generous PTO and holiday leave
- Onsite office gym access
- Commuter Benefits Plan
About Expression:
Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.
Equal Opportunity Employer/Veterans/Disabled