Blackcanyonconsulting

Blackcanyonconsulting

Technical Lead – Program Principal Engineer (C++)

Bethesda, Maryland · Principal · Full-time

Sponsorship not specifiedDetected 152 days ago
PythonJavaC++BashAlgorithmsSQLNoSQLMongoDBAWSGCPDockerCI/CDLinuxAgileManual TestingBioinformaticsResearchLeadershipCommunicationCollaborationMentoring

About the role

  • This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.
  • Provide work estimates for development tasks
  • Ensure on-schedule delivery of software solutions for the product line and organization

Responsibilities

  • 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
  • Manage the development lifecycle of software for assigned products
  • Create and maintain technical documentation related to the product line

Requirements

  • 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.
  • 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
  • The ability to troubleshoot technical and staffing roadblocks and mitigate resource risks

Nice to have

  • 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

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
  • Experience with CI/CD pipelines, unit tests, integration, and regression testing
  • Strong presentation and collaboration skills
  • Experience coaching team members
  • Research new technologies in pursuit of advancing the goals of the program and product line

Benefits

  • for assigned projects, you will be responsible for all phases of software development, from vision, architecture, and design, to implementation, production rollout, and operations.

Visa & Work Authorization

  • 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

This listing is sourced directly from Blackcanyonconsulting's careers page and normalized into a canonical job model.