Sr Bioinformatics Software Engineer
Baylor Miraca Genetics Laboratories, LLC
Job Description
Job Description
JOB SUMMARY
The Senior Bioinformatics (BI) Software Engineer holds a critical technical role, responsible for designing, developing, and maintaining scalable and efficient software solutions for Baylor Genetics’ bioinformatic pipelines. This role involves collaborating with and supporting cross-functional teams to deliver data-driven software solutions aligning with business needs.
KEY RESPONSIBILITIES
- BI Development: Design, develop, and maintain robust software solutions using various tools, databases, and technologies to meet business requirements.
- Data Modeling: Create and optimize data models, ensuring the accuracy, integrity, and performance of the underling computational algorithms, especially as pertains to assembly, mapping, variant calling and variant annotation.
- ETL Processes: Develop and optimize ETL (Extract, Transform, Load) processes to efficiently extract data from various sources, transform it, and load it into the BI system, with an emphasis on utilizing APIs
- Query Optimization: Analyze and optimize SQL queries and database performance to enhance data retrieval and reporting speed. Contribute to schema design and review sessions to ensure high performance and maintainable databases.
- Dashboard & Report Creation: Develop interactive dashboards and automated reports using BI tools (e.g., Azure Pipelines, Teams Power Automate, email, Nextflow) to provide actionable insights for stakeholders.
- Collaboration: Work and align closely with stakeholders, including data analysts, business users, clinical reviewers, laboratory personnel and software developers, to scope their requirements and deliver timely integrations of new software.
- Data Integration: Integrate disparate data sources and ensure consistency, accuracy, and reliability of data across the BI system, with a focus on devising systems that have minimal to no code debt and are highly maintainable and flexible.
- Quality Assurance: Conduct rigorous testing of BI solutions to ensure data accuracy, system stability, and optimal performance, with the ability to automate testing suites using packages (e.g. pytest, doctest, Azure Pipelines)
- Documentation & Maintenance: Create comprehensive documentation for developed solutions and provide support and maintenance as necessary. This generally includes: (1) detailed in-line commenting noting Jira ticket request numbers, genomic diagrams, reasoning and personal thoughts, TODO comments, docstrings, BG headers, etc.; (2) wikis and README files instructing users on how to install and implement the software along with trace mappings detailing how the software is generally organized.
QUALIFICATIONS
Required
- Education: Bachelor’s degree in Computer Science, Software Engineering, Bioinformatics or a related field; Master’s degree preferred.
- Experience: Minimum of 5 years of experience in software development, with a proven track record of designing and implementing scalable software solutions based on diverse user feature needs. Must have a proven track record of implementing production ready software solutions from scratch. Prior experience or domain knowledge from collaborating with laboratory scientists, computational biologists, or clinical reviewers is a nice-to-have.
COMPETENCIES
Technical Skills:
- Deep knowledge and expertise in at least two programming languages (Python, Perl, R, or Bash, will also consider Java, C++, and Groovy).
- Proficient in a range of database technologies, including SQL Server, NoSQL, MongoDB, MySQL, and ElasticSearch, demonstrating comprehensive skills in database management, optimization, and query development.
- Proficiency in working in an Agile framework and implementing CI/CD practices using Git. Knowledge of Azure is a bonus.Implementation of object orientated programming (OOP) is second nature, which includes building intuitive classes relevant to the science, system, or service.
- Standard software design practices relevant to that language is intuitive to you. Demonstrated ability to build entire software packages from scratch that are performant and highly maintainable, ensuring they are tested and are production ready. Solid understanding and habitual practice of unit and integration testing of software.
- High regard for documentation and object/variable naming that is explicit, with the ability to relay or distill scientific concepts within supplemental documentation or inline code itself.
- Proficiency in designing and building APIs and microservices from scratch.
- Familiarity with Linux OS and HPC clusters (SLURM, Kubernetes, GCP, Azure, etc.) is a plus, but not essential.
- Solid understanding of package management practices (PIP, Conda, etc.) and containerization (Docker, Singularity, etc.).
- Proficiency or knowledge of workflow management or orchestration tools (Nextflow, Airflow, Snakemake, etc.) is a plus, but not essential.
Analytical Thinking: Strong analytical and problem-solving skills with the ability to translate complex business needs into technical solutions and work independently to solve problems. Also requires good communication skills and flexibility to reach out to stakeholders and SMEs as necessary
- Team Collaboration: Excellent interpersonal and communication skills to collaborate effectively with multidisciplinary teams. Should be open and willing to receive and give criticism and feedback in a measured manner, focused on solving the problem at hand.
- Adaptability: Ability to adapt to evolving technologies, learn new tools, and implement best practices in BI software engineering and development. Should be able to assess situations when a drop-in solution would be preferable to a custom software implementation and run proof-of-concepts as needed. Should be highly familiar with best practices in software development and an advocate of best practices, even under pressure.
- Project Management: Experience in managing individual projects and adhering to timelines while delivering high-quality solutions, ensuring good communication in situations where project scopes may fluctuate
- Performs other advanced job-related duties as assigned.
PHYSICAL DEMANDS AND WORK ENVIRONMENT
- Frequently required to sit.
- Frequently required to stand.
- Frequently required to utilize hand and finger dexterity.
- Frequently required to talk or hear.
EEO STATEMENT
Baylor Genetics is proud to be an equal opportunity employer dedicated to building an inclusive and diverse workforce. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, age, gender identity, veteran status, disability, genetic information, pregnancy, childbirth, or related medical conditions, or any other status protected under applicable federal, state, or local law.
- ...Sr. Software Engineer Location: Houston, TX Shift: 1st Shift Contract: 1 Year Travel: Possibility of off-shore support, approximately 4 weeks' based project activity. Work Schedule: M-F 8hrs. per day (option for 9/80 schedule if approved by business unit...SeniorContract workShift workDay shift
- ...customer engagement and ensuring alignment with iBase-t's Solumina software and industry best practices. This involves conducting... ...bachelor's degree in computer science, business information systems, engineering, or an equivalent combination of training and experience....SeniorWork at officeRemote work
- Job TitleVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: YesDescriptionShould have knowledge and experience in MSBI, SSIS, SSRS.Senior
- ...Senior Software Engineer ? Why?YOU?want this position At Enverus ,? we're ?committed to empowering the global quality of life by helping our customers make energy affordable and accessible to the world.? ? We are the most trusted energy-dedicated SaaS company, with...SeniorTemporary work
- ...Description General Description We are seeking a Senior Software Engineer with strong expertise in Functional Programming and F# to join our engineering team. This role focuses on designing and building scalable service-based systems, high-performance APIs, and data...Senior
- ...manage genetic conditions. As we continue to grow and expand our services, we are seeking a talented and motivated Senior Software Engineer to join our dynamic team. This position will play a paramount role in the development and enhancement of our software solutions...SeniorLocal areaRemote work
- ...Job Description Job Description JOB SUMMARY The Bioinformatics Software Engineer is responsible for developing and maintaining bioinformatics software, databases, and tools. They assist in the design and execution of data processing pipelines for genomic, transcriptomic...Local area
- ...Position Overview Our client is investing heavily in the future of the IBM i platform and is looking for a talented Senior IBM i Software Engineer who wants to be part of that transformation. This is not a traditional "legacy RPG" position. You'll work on modern IBM i...Senior
- Senior Software EngineerInsight Global is seeking a Senior Software Engineer for our client, a Texas-based network of hospitals and residential treatment centers for patients with complex health needs. The Sr. Software Engineer will design, build, and maintain mission-critical...Senior
- ...Sr. Software Engineer (Contract)This position offers fully remote opportunities for candidates across the United States. Preferred work locations: Arlington VA, Denver CO, Houston, TX or Merritt Island, FL.Airbus U.S. is looking for an enthusiastic and creative software...SeniorContract workWork at officeLocal areaRemote work
$117.9k - $131k
Sr. Software EngineerJob DescriptionWho We AreAs the largest private-sector power producer in the world and the nation's largest producer... ...cloud environments; develop automated unit and UI tests.Lead engineering team and provide oversight for less experienced engineers;...Senior- ...Ventures, and many more. About you: You are a talented engineer who thrives in a collaborative and fast-paced environment. You... ...Performance Research : iteratively analyzing and optimizing software bottlenecks in Zig while leveraging high-performance tools such...SeniorFull time
$140k - $170k
...financial industry? Our client is seeking a highly motivated Senior Software Developer to design and build scalable, secure, and high-... ...to trade and risk management systems, and mentor junior engineers while aligning technical delivery with business goals. About...SeniorFull timeLocal areaWorldwideVisa sponsorshipWork visa$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office$157k - $298k
...in ways that create meaningful and lasting impact. ABOUT THE ROLE As a Senior AI Applications Engineer at Bezos Academy, you will help build AI-powered software applications that support teachers’ abilities to deliver measurable results in early childhood education...SeniorFull timeRelocationRelocation packageFlexible hours- ...enable rapid development and validation of autonomous driving software. We leverage large-scale simulation, synthetic data generation,... ...accelerate autonomy development. We are seeking a software engineer with strong C++ expertise and a passion for building scalable simulation...SeniorFull time
- ...Role: Senior Software Engineer - Trading Location: Houston, TX (Hybrid) Overview We are seeking a highly skilled Senior Software Engineer to join the team building a next generation trading and risk management platform. This is a hands-on engineering...Senior
- ...to end-users • Excellent verbal and written English Language communication • Able to work in agile/scrum model and confirm to software development lifecycle, code management and version tracking Minimum Qualifications • Bachelor’s degree in Computer Science, data...SeniorWork at office
- ...About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical... ...is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation...Senior
- ...Sr Salesforce Developer Role: Sr Salesforce Developer Location: Houston, TX Skill: SFDC Lightning 8+ yrs of experience in Salesforce (Admin, Apex, Aura, Lighting Integration and LWC) with 6 to 8x certificated (good to have). Developing customized solutions...Senior
$104.5k - $174.5k
...Senior Software Engineer ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design...SeniorFull timeLocal area- Java Application Developer 8+ years of hands on experience in Java application development. Expertise in AWS cloud. Experience in support projects. Comprehensive knowledge of web design patterns and UI frameworks like AngularJS, HTML5, CSS, Javascript, JQuery and MVC...SeniorWork experience placement
- Python Developer This is a full-time opportunity in Houston, TX with our top energy trading client. Position Core Responsibilities: Writing modular, reusable components to liaise between external sources of data, internal tools and databases Maintaining ...SeniorFull time
- ...future of transportation. Join us and transform your dreams into reality. We are seeking a highly skilled and motivated Senior Software Engineer to architect, build, and operate the workflow orchestration platforms that power Bot Auto's engineering and autonomy workloads...SeniorFull timeTemporary work
$140k - $170k
...This position is contingent upon contract award Amentum is seeking a seasoned professional to serve as a Senior Software Engineer . This position is based in Houston, TX. The Software Engineer will develop, maintain, and enhance complex/diverse software systems based...SeniorHourly payContract workWork at officeLocal area- ...Duration 6-12 months. Cost Rate: 60/- 62/- Key Responsibilities Ability to demonstrate solid conceptual understanding of software design principles and practices. Ability to demonstrate an understanding of design patterns including the ability to identify when...Senior
$105.4k
...Lead Software Developer Pariveda is a North American-based, employee-owned professional services firm. We provide strategy and technology... ...show who we are. You Can Expect To: As a lead software engineer, you will build custom solutions using a variety of...SeniorTemporary workLocal areaImmediate start- Application EngineerDaily tasks by the Application Engineer include building the CI pipeline, and creation/updates to test automation framework for the key ITSM processes and API's interfacing with ServiceNow Platform. This includes working with tools such as Azure DevOps...Senior
- ...Sr. Java Developer Location: Houston, TX Duration: 3 – 6 months Experience... ...geographies. You are passionate about developing software solutions in a global team-focused... ...required to deliver complex calculation engines. In this role, you will focus on designing...Senior
- Senior Software EngineerOur organization is seeking a Senior Software Engineer for a newly formed team focused on modernizing complex legacy applications. This role is pivotal in transforming monolithic desktop applications into scalable, API-driven, microservices-based...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Bioinformatics Software Engineer. Be the first to apply!
- software engineer part time Houston, TX
- software developer intern Houston, TX
- software developer fintech Houston, TX
- ngo software engineer Houston, TX
- intel software engineer Houston, TX
- machine learning software engineer Houston, TX
- senior software engineer remote Houston, TX
- junior software developer remote Houston, TX
- software engineer full time Houston, TX
- work from home software developer Houston, TX




