Staff Software Engineer

Genomenon
Summary
Join Genomenon as a Staff Software Engineer to lead the modernization of critical legacy systems. This role involves a strategic approach to rebuilding foundational services supporting genomics workflows, AI-powered literature mining, and curated variant data pipelines. You will analyze undocumented codebases, identify key functionality, architect clean, maintainable replacements, and shape how the team uses AI tooling. This high-impact role requires collaboration across teams and offers the opportunity to make a significant contribution to precision medicine. The position demands system-level thinking and a passion for tackling complex technical challenges. You will work in a mission-driven organization committed to improving patient care through genomic information.
Requirements
- 8+ years of software engineering experience, including 2+ years in a senior/staff-level role
- Proven success in system modernization, legacy refactoring, and technical debt reduction
- Strong backend development skills in Python (preferred), Ruby, Go, or C++
- Experience with PostgreSQL, Elasticsearch, and modern observability/performance tuning practices
- Proficiency in cloud infrastructure (AWS: ECS, Lambda, S3) and containerization with Docker
- Familiarity with orchestration tools like Dagster or Airflow
- Exposure to frontend technologies like ReactJS and JavaScript
- Comfort with Git, CI/CD pipelines, and writing clear technical documentation
- Effective use of AI coding tools (e.g., GitHub Copilot, GPT-4) in real-world development
- Excellent communication skills and ability to collaborate across teams and domains
Responsibilities
- Own the analysis, design, and technical execution of key system modernizations
- Extract functional requirements from legacy code with high technical debt
- Design and implement new systems using first principles and modern cloud-native architecture
- Use AI tooling (e.g., GitHub Copilot, GPT-based agents) to accelerate safe, maintainable code generation
- Collaborate closely with product, data science, and engineering to deliver pragmatic solutions that improve platform stability and velocity
- Mentor engineers on best practices for system decomposition, refactoring, and architecture
- Evaluate and integrate open-source or off-the-shelf tools where appropriate
- Contribute to engineering roadmap and long-term technical strategy
Preferred Qualifications
- Experience migrating apps from Heroku to AWS
- Exposure to genomics, bioinformatics, or scientific data models
- Familiarity with AI/ML-based systems
- Experience with Elasticsearch and observability tooling
- Background working in a fast-paced, scaling startup or health tech environment
- Knowledge of bioinformatics, pharmacogenomics, or variant interpretation pipelines