Software Engineer
Job Details
Asuragen - Austin, TX
Full Time
Bachelor's Degree

By joining Bio-Techne, you’ll join a company with a powerful and positive purpose of enabling cutting-edge research in Life Sciences and Clinical Diagnostics. Bio-Techne, and all of its brands, provides tools for researchers to further treat and prevent disease worldwide.

Asuragen, a Bio-Techne company, is a global molecular diagnostics product and solutions company, and we use our unique combination of proprietary chemistry and bioinformatics to develop products that address unmet needs for both clinical research and diagnostic laboratories. Our product portfolio is comprised of reagent kits and software for Genetics and Oncology applications.


As a Software Engineer I on the Diagnostic Software Development team, you will contribute to the advancement of commercial software solutions and analysis platforms within our Bioinformatics and Software Development group. Leveraging a strong technical background with expertise in software testing and functional design, you will deliver innovative and high-quality software solutions for genetics data processing, reporting, and visualization needs. Working collaboratively and cross-functionally with other software developers, engineers, and scientists, you will play a critical role in developing modular, web-based software applications and supporting them with automated testing, effective technical documentation and high-quality internal tools and processes.

What you will do

  • Contribute to the development and testing of regulated commercial software applications that directly meet Asuragen’s research and clinical market needs
  • Define, develop, and document novel software capabilities and processes in support of Asuragen’s commercial product initiatives
  • Contribute primarily to software testing and test infrastructure (including CI/CD processes) and secondarily to functional software design and development
  • Collaborate with other bioinformatics software developers, scientists and interdisciplinary teams
  • Train other software developers on testing approaches, methods, and technology
  • Identify, promote, defend, and implement internal process improvements and technical advancements
  • Actively participate in an Agile software development process and contribute to design, planning, estimation, execution and verification testing activities
  • Effectively communicate technical topics and project outcomes both internally and externally

Who You Are & What You Bring

  • A natural problem solver with an innovative mindset coupled with strong technical acumen
  • A Bachelor’s degree or equivalent industry experience in Computer Science or a related field
  • Experience testing commercial software applications, ideally for web browser-based solutions
  • Experience developing or testing software deployable to Windows 10 and Windows Server 2016/2019 operating systems; familiarity working with Unix/Linux preferred
  • Expert working knowledge of C# or a similar object-oriented language; experience with Python and JavaScript preferred
  • Extensive experience with commercial software development tools including professional IDEs (Visual Studio, VS Code, PyCharm), version control with Git, and either Jira or Azure DevOps
  • Extensive experience writing unit and integration tests, and understanding of test-driven design
  • Experience developing and executing automated tests using modern testing frameworks (e.g. Selenium, x/nUnit, Katalon Studio); experience with performance testing also preferred
  • Demonstrated ability and enthusiasm for working in a multi-disciplinary team setting
  • Superb written and verbal communication skills

What We Offer

We have an incredibly talented group of down-to-earth professionals with the experience, drive and creativity to make Asuragen a world-class global diagnostics company. Our workplace is full of enthusiastic, hardworking and intelligent people with bold ideas and the determination to see them through.

Our best-in-class diagnostic tests are used throughout a patient’s lifespan by laboratories worldwide. Asuragen is located in Austin, TX, which offers top-notch technology, educational, and business benefits.

Asuragen provides a competitive salary, medical, dental, disability and life insurance, a 401(k) plan with company matching, an employee bonus plan, and a tuition reimbursement plan. We are an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.

Asuragen is an E-Verify Employer in the United States.

Where permitted by applicable law, candidate must have received or be willing to receive an FDA authorized COVID-19 vaccine by date of hire to be considered for this position.