Technical Lead – Program Principal Engineer

3 weeks ago


Bethesda, Maryland, United States NIH-NCBI Full time

Overview

Black Canyon Consulting (BCC) is searching for a Technical Lead - Program Principal Engineer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.

As a Program Principal Engineer, you will be directing Technical Leads and Teams to ensure architectural cohesion and collaboration within the program; for assigned projects, you will be responsible for all phases of software development, from vision, architecture, and design, to implementation, production rollout, and operations. You will collaborate with the Program Head, Technical Program Manager, and other Program Principal Engineers across programs, forming close relationships to enable effective communication, encouraging staff growth and knowledge sharing, guiding technological innovation, and ensuring sustainable software development practices and service delivery. Your contributions will have direct impact on prominent offerings, supporting researchers in finding, browsing, and downloading genomic data, such as virus and pathogen detection resources that help researchers study common diseases, combat pandemics (SARS-CoV-2, H1N1), and provide surveillance to prevent outbreaks from food-borne, hospital-acquired, and other clinically infectious pathogens.

Responsibilities include:

  • Manage the efforts of the program's software development team in an Agile framework
  • Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
  • Provide work estimates for development tasks
  • Ensure on-schedule delivery of software solutions for the product line and organization
  • Manage the development lifecycle of software for assigned products
  • Research new technologies in pursuit of advancing the goals of the program and product line
  • Direct and coordinate the actions of the development team
  • Provide technical leadership and guidance to the development team
  • Act as a liaison between the development team and program leadership
  • Create and maintain technical documentation related to the product line
  • Ensure high code quality for software development tasks

Qualifications:

The ideal candidate may or may not be a United States citizen and must have at least a Bachelor or Master of Science degree in Computer Science, Information Technology or Engineering or equivalent work experience.

We are looking for an individual with:

  • A proven track record of managing an Agile software development team
  • Experience working with highly available, high traffic web applications
  • The ability to translate business requirements into executable software development tasks
  • Excellent verbal and written communication skills
  • The ability to troubleshoot technical and staffing roadblocks and mitigate resource risks

Required Skills:

  • Software development experience in a Linux environment (5+ Years)
  • Proficiency in at least one programming language (Java, C, C++)
  • Experience working with Cloud data storage and processing platforms (AWS, GCP)
  • Proficiency in at least one scripting language (BASH, Python)
  • Experience working with SQL databases
  • Ability to work with common structured documents (XML, JSON, CSV)
  • Experience with CI/CD pipelines, unit tests, integration, and regression testing
  • Strong presentation and collaboration skills
  • Experience coaching team members

Preferred qualifications:

  • Experience with genetic and biological data
  • Experience with software packaging and distribution, including Docker or other containerization mechanisms
  • Experience with MongoDB or other NoSQL database technology
  • Experience with workflow engines, particularly scientific workflows and DataOps


We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today




  • Bethesda, Maryland, United States Radian Group Full time

    See yourself at Radian? We see you here too. At Radian, we see you. For the person you are and the potential you hold. That's why we've embraced a new way of working that lets our people across the country be themselves, be their best and be their boldest. Because when each of us is truly seen, each of us gives our best - and at Radian, we'll give you our...


  • Bethesda, Maryland, United States Radian Group Full time

    See yourself at Radian? We see you here too. At Radian, we see you. For the person you are and the potential you hold. That's why we've embraced a new way of working that lets our people across the country be themselves, be their best and be their boldest. Because when each of us is truly seen, each of us gives our best - and at Radian, we'll give you our...


  • Bethesda, Maryland, United States NIH-NCBI Full time

    OverviewBlack Canyon Consulting (BCC) in partnership with Medical Science and Computing (MSC) is searching for a Senior Principal Program Manager (PPE) to support National Center for Biotechnology Information (NCBI). This opportunity is full time and onsite at the NCBI in Bethesda, MD.The PPE will direct SeqArch technical leads and teams working on SRA to...


  • Bethesda, Maryland, United States NIH-NCBI Full time

    OverviewBlack Canyon Consulting (BCC) in partnership with Medical Science and Computing (MSC) is searching for a Senior Principal Program Manager (PPE) to support National Center for Biotechnology Information (NCBI). This opportunity is full time and onsite at the NCBI in Bethesda, MD.The PPE will direct SeqArch technical leads and teams working on SRA to...


  • Bethesda, Maryland, United States Bethesda Marriott Full time

    Job Number Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? YRelocation? NPosition Type ManagementJob SummaryThe Principal Engineer, Network DevOps will lead in technical direction and innovation strategy for Cloud and On Prem journey...


  • Bethesda, Maryland, United States Bethesda Marriott Full time

    Job Number Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? YRelocation? NPosition Type ManagementJob Summary Principal Software Engineer (Web Platform)You'll drive the front-end component and service architecture that represents the...


  • Bethesda, Maryland, United States Bethesda Marriott Full time

    Job Number Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? YRelocation? NPosition Type ManagementJob Summary Principal Software Engineer (Web Platform)You'll drive the front-end component and service architecture that represents the...


  • Bethesda, Maryland, United States Marriott Full time

    Job Number Job Category Information Technology Location Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAP Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Principal Software Engineer (Web Platform) You'll drive the front-end component and service architecture that...

  • Principal Engineer

    3 days ago


    Bethesda, Maryland, United States Marriott Full time

    Job Number Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? YRelocation? NPosition Type ManagementJOB SUMMARY:Serves as a technical subject matter expert (SME) for the iOS Platform and provides strategic technical advisory and...


  • Bethesda, Maryland, United States Covalent Solutions Inc. Full time

    Job DescriptionJob DescriptionJOB SUMMARYCovalent Solutions (Covalent) is seeking a mission driven, highly motivated and collaborative Principal Project Manager Lead who is truly excited about building great products and user experiences to support the All of Us Research Program (AOU) at the National Institutes of Health (NIH). AOU was established to...


  • Bethesda, Maryland, United States ZoomInfo Technologies LLC Full time

    About the Company:Get ready to join an innovative and collaborative team at ZoomInfo, where we foster creativity, value innovation, and celebrate results. We believe that one impactful decision can change everything, and we are here to help you unleash your full potential. Come thrive with us at ZoomInfo!Job Title: Data EngineerWhat you will be responsible...


  • Bethesda, Maryland, United States L3Harris Full time

    L3Harris Lead, Software Engineer Melbourne , Florida Apply Now Job Description:L3Harris has an immediate opening for a Lead Software Engineer to join the Mission Networks team that provides modern, secure, reliable, and resilient telecommunications networks and information management systems. The team develops critical communication capabilities for air...


  • Bethesda, Maryland, United States Acclaim Technical Services Full time

    Business Analyst Lead (Help Desk/Trainer) - Bethesda - FSP Job Description:ATS is looking for a Lead Business Analyst to join our team Experience with the Software Development Lifecycle (SDLC) and software development using agile methodologies such as Scrum, DevOps, SAFe, etc., and experience managing Help Desk and providing training.You will join an...


  • Bethesda, Maryland, United States Accompany Health Full time

    Master's degree in Computer Science or related/equivalent plus 5 years experience as a software engineer/related and experience with AWS or GCP (Cloud architecture), Kubernetes, Docker, Scala, Go, Java, Database Design (Schema Design, SQL Tuning, monitoring), Distributed systems and Mico Services architectureResponsibilities Architect, Design, Develop, Test...


  • Bethesda, Maryland, United States USAJobs Full time

    DutiesIndependently manage, lead, and/or oversee data or tools programs that may include ill-defined requirements, ambiguity, parallel tasks, multiple dependencies, high risks, and multiple interfaces; ensure alignment with strategic or corporate objectives; lead the definition and review of customer and stakeholder requirements; ensure plans and schedules...


  • Bethesda, Maryland, United States Herdt Consulting Inc Full time

    The Proposal Coordinator/Technical Writer supports general technical writing/editing and proposal development through coordination and collaboration with Herdt and partner company technical subject matter experts (SMEs), program/project managers, and other contract support and execution resources. The ideal candidate will have proven success in a technical...


  • Bethesda, Maryland, United States Alliance Transportation Group Full time

    ALLIANCE-TEXAS ENGINEERING CO Traffic Engineer/TIA lead Austin , Texas Apply Now Alliance Transportation Group (ATG) delivers a full range of engineering, planning, and consulting services to address current and future transportation challenges.Do you have a passion for transportation?Do you want to be a part of a team that truly enjoys creating solutions...


  • Bethesda, Maryland, United States SAIC Career Site Full time

    Description SAIC is looking for an Advanced Decryption Engineer to join our team You will be a part of the Technical Exploitation Intelligence Support team that is critical in supporting DoD, Federal, and IC partners' Global War on Terrorism efforts by providing state of the art technical exploitation and collection capabilities in digital media...


  • Bethesda, Maryland, United States Evolver Federal Full time

    Job Description Job Description Overview:Evolver Federal is seeking a candidate to satisfy an IT Service Desk Team Lead role request for a program to support a government client. The IT Service Desk Team Lead will oversee all service desk issues in all tiers (Tier 1, Tier 2, and Tier 3). Additionally, the Team Lead will also provide direct support to Tier 3...


  • Bethesda, Maryland, United States Acclaim Technical Services Full time

    Software Test Engineer - Bethesda - FSP ATS is seeking a Software Test Engineer for one of our Programs As a member of an agile custom application development and integration team you will support working with the government customer to help shape a new phase of applications into the C2S cloud environment. You will work closely with a medium size contractor...