Senior Software Engineer

Bio-TechneBoston, MA
390d

About The Position

As a Senior Software Engineer at Bio-Techne, you will play a pivotal role in advancing commercial software solutions within the Bioinformatics and Software Engineering group. Your expertise in regulated medical device development will be essential in designing and delivering high-quality, web-based analysis software for genetics and oncology data processing, reporting, and visualization. You will collaborate with cross-functional teams to develop and maintain regulated software solutions and proprietary algorithms, contributing to the company's mission of enabling cutting-edge research in Life Sciences and Clinical Diagnostics.

Requirements

  • Master's degree with 5+ years of industry experience in Computer Science, Bioinformatics, or a related field, or a Bachelor's degree and 8+ years of industry experience.
  • Extensive experience developing and deploying regulated software applications.
  • Experience implementing IEC 62304 and ISO 13485 preferred.
  • Experience developing secure software aligned with current cybersecurity best practices.
  • Expert working knowledge of C# or JavaScript; experience with Python preferred.
  • Experience developing and testing software in Unix/Linux preferred.
  • Experience with cloud-native software development highly desired.
  • 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 with performance testing, profiling and optimization preferred.

Nice To Haves

  • Demonstrated ability and enthusiasm for working in a multi-disciplinary team setting.
  • Superb written and verbal communication skills including presenting to audiences with diverse backgrounds.

Responsibilities

  • Contribute to the development of diagnostic assay kits that advance molecular diagnostics research worldwide.
  • Serve as the subject matter expert for regulated software solutions focusing on high-quality modern software applications, effective data management, and robust cybersecurity.
  • Proactively identify and communicate emerging project needs and deliver appropriate solutions.
  • Contribute to functional software design, development, and testing of regulated commercial software applications that meet market needs.
  • Collaborate with senior individuals across teams to deliver and support high-quality end-to-end solutions.
  • Train other software developers on approaches, methods, and technology related to developing regulated medical device software applications.
  • Identify, promote, defend, and implement internal process improvements and technical advancements.
  • Participate in an Agile software development process and lead specific design, planning, estimation, execution, and verification testing activities.
  • Effectively communicate technical topics and project outcomes both internally and externally.

Benefits

  • Competitive salary
  • Medical insurance
  • Dental insurance
  • Disability insurance
  • Life insurance
  • 401(k) plan with company matching
  • Employee bonus plan
  • Tuition reimbursement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service