Ariadne is searching for a Senior Software Developer to support the National Center for Biotechnology Information (NCBI). The Senior Software Developer will work with the team to develop and maintain software supporting NCBI’s Controlled Data Access technologies.
Requirements
- 10+ years' experience and demonstrated proficiency in Object-Oriented programming using C++
- Fluency in scripting languages such as BASH, or Python
- Programming experience in a Linux environment
- Experience with Cloud technologies: AWS: EC2, S3 and GCP: GKE, Google Store
- Ability to work with JSON and similar structured document formats
- Experience with network programming, multi-threaded programming
- Experience with SQL and relational databases
- Experience with HTML, CGI and REST APIs
- Experience with Agile development practices
- Experience with CI/CD pipelines, unit tests, integration, and regression testing
Benefits
- Medical, dental and vision coverage
- 401k plan with employer contribution
- Paid holidays
- Vacation
- Tuition reimbursement