Blackcanyonconsulting
Engineering Team Leader
Bethesda, Maryland. Posted 12 months ago
The role
This Technical Program Manager leads multiple software development teams delivering high-throughput data management systems. The role ensures mission-critical applications are reliable, scalable, and aligned with modernization goals for NCBI.
What you will do
- Serve as the software engineering manager for multiple technical teams.
- Plan, track, and deliver software initiatives.
- Communicate program goals and scope to technical staff.
- Collaborate with the CTO and Program Tech Leads to define technology strategy.
- Manage interdependencies between development teams to mitigate risks.
- Work with the CTO to ensure key technical decisions are vetted.
- Maintain transparent communication with senior management.
- Develop and enforce NCBI standard practices for software development and delivery.
- Oversee the design and delivery of distributed, data-intensive applications.
- Directly manage engineers and technical leads through direction, oversight, and mentoring.
Required qualifications
- Eligible to work in the United States (U.S. citizen or permanent resident)
- Master of Science degree in engineering, computer sciences, information systems, bioinformatics, or a related or emerging field
- 7+ years of experience leading complex software engineering or technical program management initiatives
- Demonstrated expertise in C++ and Python
- Proven track record of managing software development teams working on highly available, high-throughput data management applications
- Experience building Petabyte-scale data warehousing and data transformation applications
- Experience leading teams in an Agile environment
- Experience building cohesive, high-performance teams, staff development, and coaching
- Knowledge of Cloud technologies
- Excellent communication and organizational skills
Nice to have
- Experience implementing DevOps and DataOps practices
- Experience working on projects related to bioinformatics and sequence analysis
- Experience leading teams through Agile transformation
- Prior experience in federal contracting or large-scale mission-driven technical environments
Benefits
- medical, dental and vision coverage
- 401k plan with employer contribution
- paid holidays
- vacation
- tuition and conference reimbursement
About the company
Black Canyon Consulting (BCC) is a professional service and technology-focused organization.