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
Apply directly at Blackcanyonconsulting →Create a free account for alerts like thisView Blackcanyonconsulting immigration profile
This listing is sourced directly from Blackcanyonconsulting's careers page and normalized into a canonical job model.