Mid-Level Software Developer with C++ and Javascript
Develops, tests, and maintains NCBI Taxonomy software systems using C++ and JavaScript. Collaborates with scientists and bioinformaticians in a Linux/distributed environment; requires BS in CS and 3+ years experience.
Salary not listed
On-site3+ YOEBackend Engineering
About the role
Duties & Responsibilities
Participate in development, implementation, testing, and continued maintenance of NCBI Taxonomy Information System.
Work with a diverse group of scientists, bioinformaticians and other developers to support and improve the Taxonomy project at NCBI.
Learn new technologies, keep up with the internal systems, and share knowledge with the team.
Requirements
3 years+ of relevant work experience
Proficiency in C++ and JavaScript
Experience working in a distributed computing environment
Programming experience in a Linux environment
Experience with relational databases, Microsoft SQL or similar
Experience with Linux shell scripts
Bonus Skills
Experience using/developing web services, web-based, and network APIs
Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.
140k – 185k/yr
Hybrid3+ YOEBackend Engineering
Software Engineer, Codex -Enterprise Controls
OpenAISan Francisco, CA
Build and operate the enterprise control plane for OpenAI's Codex AI software engineer, focusing on security, governance, identity, access controls, encryption, and policy enforcement systems for large organizations.
230k – 385k/yr
Hybrid5+ YOEBackend Engineering
Software Engineer III
ZoomInfoBethesda, MD +1
Software Engineer III designing, building, and maintaining scalable backend systems with Java, Node.js/NestJS, Kafka, and cloud technologies (AWS/GCP). Requires Master's in CS + 2 years (or Bachelor's + 4 years) backend experience, microservices, databases, and REST APIs.
112k – 176k/yr
Hybrid4+ YOEBackend Engineering
Software Engineer, Upstart Bank
UpstartUnited States
Software Engineer building scalable backend systems, services, and APIs for Upstart Bank, a modern AI-enabled national bank. Translate regulatory and business requirements into reliable software in a fintech environment; 4+ years backend/full-stack experience required.
14k – 187k/yr
Remote4+ YOEBackend Engineering
Software Engineer, Workers Deploy & Config
CloudflareNew York, NY +4
Build and scale the control plane for Cloudflare Workers, the serverless edge platform. Design distributed systems, high-traffic APIs, storage schemas, and own production reliability for services powering Pages and R2. Requires strong Go experience plus knowledge of observability, databases, and Kubernetes.