Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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. 

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Sr Bioinformatics Software Engineer in Houston, TX vacancy
  •  ...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... 
    Senior
    Contract work
    Shift work
    Day shift

    LanceSoft

    Houston, TX
    4 days ago
  •  ...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.... 
    Senior
    Work at office
    Remote work

    Yantran LLC

    Houston, TX
    5 days ago
  • 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

    Keylent, Inc.

    Houston, TX
    18 hours ago
  •  ...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... 
    Senior
    Temporary work

    Enverus

    Houston, TX
    3 days ago
  •  ...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

    Crane Worldwide Logistics

    Houston, TX
    4 days ago
  •  ...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... 
    Senior
    Local area
    Remote work

    Baylor Genetics

    Houston, TX
    4 days ago
  •  ...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

    Baylor Miraca Genetics Laboratories, LLC

    Houston, TX
    19 days ago
  •  ...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

    JC2 Technologies

    Houston, TX
    18 days ago
  • 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

    Insight Global

    Houston, TX
    18 hours ago
  •  ...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... 
    Senior
    Contract work
    Work at office
    Local area
    Remote work

    AIRBUS U.S. Space & Defense

    Houston, TX
    18 hours ago
  • $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

    Constellation Energy

    Houston, TX
    18 hours ago
  •  ...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... 
    Senior
    Full time

    Syndica

    Houston, TX
    18 hours ago
  • $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... 
    Senior
    Full time
    Local area
    Worldwide
    Visa sponsorship
    Work visa

    M Three

    Houston, TX
    18 hours ago
  • $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... 
    Senior
    Full time
    Work at office

    Speechify

    Houston, TX
    18 hours ago
  • $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... 
    Senior
    Full time
    Relocation
    Relocation package
    Flexible hours

    Bezos Academy

    Houston, TX
    18 hours ago
  •  ...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... 
    Senior
    Full time

    Bot Auto

    Houston, TX
    18 hours ago
  •  ...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

    Equiliem

    Houston, TX
    3 days ago
  •  ...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... 
    Senior
    Work at office

    Samprasoft

    Houston, TX
    5 days ago
  •  ...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

    Mariana Minerals

    Houston, TX
    5 days ago
  •  ...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

    Keylent Inc

    Houston, TX
    2 days ago
  • $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... 
    Senior
    Full time
    Local area

    ETAP Software

    Houston, TX
    1 day ago
  • 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...
    Senior
    Work experience placement

    The Dignify Solutions, LLC

    Houston, TX
    2 days ago
  • 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 ...
    Senior
    Full time

    Royal & Ross

    Houston, TX
    1 day ago
  •  ...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... 
    Senior
    Full time
    Temporary work

    Bot Auto

    Houston, TX
    18 hours ago
  • $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... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Local area

    Amentum

    Houston, TX
    5 days ago
  •  ...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

    ClifyX

    Houston, TX
    4 days ago
  • $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... 
    Senior
    Temporary work
    Local area
    Immediate start

    Pariveda Inc

    Houston, TX
    4 days ago
  • 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

    Software Technology, Inc.

    Houston, TX
    18 hours ago
  •  ...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

    ClifyX

    Houston, TX
    4 days ago
  • 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... 
    Senior
    Remote work

    Apex Systems

    Houston, TX
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Bioinformatics Software Engineer. Be the first to apply!