FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Bioinformatics Software Engineer
Baylor Genetics. Design, develop, and maintain robust, scalable, and efficient software solutions for Baylor Genetics’ bioinformatic pipelines .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable software solutions, with a strong focus on bioinformatics pipelines and data integration. Proficient in programming languages such as Python and SQL, with a solid understanding of Agile methodologies and CI/CD practices.
Highest-signal resume keywords
Python ProgrammingSQL ProficiencyETL Process DevelopmentAPI Design and DevelopmentAgile Frameworks
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentData ModelingDatabase Performance OptimizationUnit TestingIntegration TestingObject-Oriented ProgrammingMicroservices ArchitectureContainerizationBioinformatics AlgorithmsAutomated Reporting
Soft Skills
Analytical SkillsProblem-Solving SkillsCommunication SkillsInterpersonal SkillsProject Management
Tools & Technologies
Azure PipelinesGitDockerMongoDBMySQLElasticSearchNextflowLinux OSHPC ClustersKubernetes
Industry Keywords
BioinformaticsData IntegrationSoftware SolutionsClinical ReviewLaboratory Collaboration
Tech Stack
Tools & technologiesAirflowAssemblyAzureDockerElasticSearchETLGoogle Cloud PlatformGroovyJavaKubernetesLinuxMicroservicesMongoDBMySQLNoSQLPerlPythonSQLC++
About the role
Key responsibilities & impact- Design, develop, and maintain robust, scalable, and efficient software solutions for Baylor Genetics’ bioinformatic pipelines
- Create and optimize data models for assembly, mapping, variant calling, and variant annotation algorithms
- Develop and optimize ETL processes using APIs
- Analyze and optimize SQL queries and database performance
- Contribute to database schema design and review sessions
- Develop interactive dashboards and automated reports using BI tools such as Azure Pipelines, Teams Power Automate, email, and Nextflow
- Collaborate with data analysts, business users, clinical reviewers, laboratory personnel, and software developers to scope requirements and deliver software integrations
- Integrate disparate data sources and maintain data consistency, accuracy, reliability, flexibility, and maintainability
- Conduct rigorous testing and automate testing suites using pytest, doctest, and Azure Pipelines
- Create comprehensive inline documentation, wikis, README files, installation instructions, implementation guidance, and trace mappings
- Provide support and maintenance for developed solutions
- Manage individual projects, adhere to timelines, and communicate when project scopes fluctuate
- Perform other advanced job-related duties as assigned
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, Bioinformatics or a related field; Master’s degree preferred
- Minimum of 5 years of experience in software development
- Proven track record of designing and implementing scalable software solutions based on diverse user feature needs
- Proven track record of implementing production ready software solutions from scratch
- Deep knowledge and expertise in at least two programming languages: Python, Perl, R, Bash, Java, C++, or Groovy
- Proficiency with SQL Server, NoSQL, MongoDB, MySQL, and ElasticSearch
- Proficiency in Agile frameworks and CI/CD practices using Git
- Object-oriented programming and standard software design practices
- Experience building performant, maintainable, tested, production-ready software packages from scratch
- Solid understanding and habitual practice of unit and integration testing
- Proficiency designing and building APIs and microservices from scratch
- Solid understanding of package management practices such as PIP and Conda
- Knowledge of containerization using Docker and Singularity
- Strong analytical and problem-solving skills
- Ability to translate complex business needs into technical solutions and work independently
- Good communication skills and flexibility to reach out to stakeholders and SMEs
- Excellent interpersonal and communication skills for multidisciplinary collaboration
- Ability to adapt to evolving technologies, learn new tools, and implement best practices
- Experience managing individual projects and adhering to timelines
- Prior experience or domain knowledge collaborating with laboratory scientists, computational biologists, or clinical reviewers is a nice-to-have
- Knowledge of Azure is a bonus
- Familiarity with Linux OS, HPC clusters, SLURM, Kubernetes, GCP, Azure, workflow/orchestration tools, Nextflow, Airflow, or Snakemake is a plus, but not essential
Benefits
Comp & perks- Equal opportunity employer committed to an inclusive and diverse workforce
- Equal employment opportunity protections under applicable federal, state, and local law