Skip to content
Black Canyon ConsultingBlack Canyon ConsultingBethesda, MD

Software Developer - Python/Java

Develops robust web applications in Python/Django and Java for high-traffic genomic databases like dbSNP and dbVAR at NIH. Requires 3+ years in Java, Python, SQL, Linux, and agile team collaboration.

Salary not listed
Hybrid3+ YOEBackend Engineering

About the role

Responsibilities

  • Build robust, performant, user-facing web applications in Python/Django supporting millions of daily users
  • Develop, create, and ship new functionality for user interaction and scientific data backend, using modern APIs and frameworks
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience
  • Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy)

Qualifications

  • Strong Java and Python experience integrating applications with large SQL databases
  • Experience working with highly available, high traffic web applications
  • Ability to work with a detail-oriented team on software development tasks
  • Excellent verbal and written communication skills
  • Ability to troubleshoot technical roadblocks and mitigate risks

Required Skills

  • Software development experience in a Linux environment (3+ Years)
  • Proficiency in Java, Python, and SQL (3+ years)
  • Experience working with SQL databases (3+ years)
  • Ability to work with common structured documents (XML, JSON, CSV)
  • Experience with CI/CD pipelines, unit tests, integration, and regression testing
  • Experience with version control systems like Git or SVN

Skills

PythonJavaSQLDjangoLinuxGitCI/CDXmlJSONCsv
Scribe

Backend Engineer

ScribeSan Francisco, CA

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
OpenAI

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
ZoomInfo

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
Upstart

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
Cloudflare

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.

150k – 206k/yr
On-site5+ YOEBackend Engineering