harbaheadercoverblack.png

Senior Software Engineer

Boston 130,000-185,000 Contract

Job Overview:
This role is for a Senior Full Stack Software Engineer focused on building production-grade software that supports biosecurity, epidemiology, and biological data workflows. The position involves working across backend services, data pipelines, and modern web applications to transform complex biological data into actionable insights. The ideal candidate thrives in cross-disciplinary environments and contributes to scalable, secure, and reliable systems. This role requires collaboration with domain experts and supports work related to U.S. Government customers, including eligibility for a U.S. security clearance.

Job Responsibilities:

  • Develop full stack applications that translate complex biological and operational data into intuitive software solutions using Python and modern JavaScript frameworks
  • Build and maintain backend services, APIs (REST and/or GraphQL), and data pipelines supporting biological datasets such as genomic, diagnostic, or epidemiological data
  • Collaborate with scientific, operational, and product domain experts to translate requirements into robust software systems and actionable insights
  • Design, implement, and maintain scalable CI/CD pipelines with automated unit, integration, and security testing as deployment gates
  • Leverage AI-assisted development tools (such as generative AI and LLM-based assistants) to improve development speed, code quality, and automation of routine tasks
  • Participate in technical design reviews and contribute to architectural decisions, system modularity, and long-term platform evolution
  • Monitor, troubleshoot, and support production systems, including participation in on-call rotations and incident response when needed
  • Identify and address technical debt and architectural bottlenecks to improve system reliability and maintainability
  • Ensure high standards for data integrity, provenance, observability, and security across all systems and workflows
  • Contribute to a culture of engineering excellence, documentation, and deployment confidence

Qualifications:

  • 6-8+ years of professional software engineering experience with significant full stack development responsibilities
  • Strong proficiency in Python for backend development
  • Experience building and consuming REST and/or GraphQL APIs
  • Experience with modern frontend development using JavaScript or TypeScript and frameworks such as React
  • Experience integrating AI-assisted development tools into daily engineering workflows
  • Strong understanding of software engineering fundamentals including data structures, system design, version control, and CI/CD practices
  • Experience collaborating with non-engineering domain experts to translate complex data into software solutions (biological, scientific, or similar domains preferred)
  • Familiarity with cloud infrastructure, containerization, or regulated or sensitive data environments is a plus
Share this job:

Apply now

Similar Jobs