Clera - Your AI talent agent
LoginStart
Start
B
Bio-Techne

Senior Software Developer

full-time•Minneapolis•$100k - $165k

Summary

Location

Minneapolis

Salary

$100k - $165k

Type

full-time

Experience

5-10 years

Company links

WebsiteLinkedInLinkedIn

About this role

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.

Pay Range:

$100,800.00 - $165,600.00

Job Description:

The Senior Software Developer role is accountable for the development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applications in support of the business. This includes processes and standards on writing, coding, testing, and analyzing software programs and applications. The Senior Software Developer will also take part in the effort to research, design, document, and modify software specifications throughout the development life cycle.

This role will be Hybrid (3-days a week in office) at our Corporate Headquarters in Minneapolis, MN.
Responsibilities

Software Development: Identifies, analyzes, and fulfills requirements of all internal and external stakeholders for new or existing software applications. Identifies risk and recommendations, helps drive the software development schedule. Is accountable for well written code to enhance functionality and/or performance of software applications and for oversight of software testing on new and existing programs for the purposes of correcting errors and general debugging.


Project Team Work: Drives the definition of software development project plans, including scoping, estimates, and implementation. Is accountable for standards and reusable process development for all software development. Provides technical advice, instruction and training to software developers with less experience.


Issue Resolution: Drives highest level support for incoming incident tickets from end users to resolve application and software issues. Collaborates with peers, managers and customers to resolve problems with software products or company software systems. Is accountable for delivering solutions to problem areas.


Performs other duties as assigned.


Critical Competencies

Technical Expertise: Maintains technical knowledge and best practices with focus on researching and making recommendations for emerging and future technology trends. Serves as a technical mentor to lesser experienced team members. Solves business and technical problems by leveraging expertise and technology from across the organization. Able to work across a range of platforms and applications and see interconnections between organizational systems that others may miss.


Decision Making: Works well with teams and is able to make decisions in a timely manner. Able to balance data with intuition and experience when making decisions. Willing to become involved in and make decisions about issues in areas that are initially unfamiliar. Demonstrates a bias for initiating action on decisions and is seldom a bottleneck due to decision procrastination.


Innovation: Synthesizes information from multiple sources into a meaningful representation of how change and innovation will create improvement. Generates new ideas, approaches or solutions that can be introduced to existing processes or to new systems. Understands the importance of change management and is a role model for implementing change and innovations.


Communication: Establishes rapport and is straightforward and approachable. Listens carefully, asks pertinent questions, responds effectively and adapts personal style to suit the audience. Speaks, writes and presents in a clear and concise manner. Able to comprehensibly convey technical ideas to a non-technical audience. Understands the overall IT strategy and is able to communicate the vision to team members and business stakeholders. Maintains and grows diverse network of contacts and relationships over time.


Results Focus: Drives for results and defines how success will be measured. Adheres to clear standards and expectations for technical and project performance. Contingency plans to anticipate and work around barriers to task completion.


Minimum Qualifications:

Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience

5-7 years of programming experience required. Extensive experience in all aspects of application development and project life cycles

Excellent understanding and proven experience of coding methods and best practices

Proven experience in object oriented programming and in multiple development technologies with proven ability to maintain software products written in different languages and platforms

5+ years development experience, with solid level experience in C#. .Net, ASP.NET, .Net Core, Entity Framework and ORM Libraries

Experience with responsive UI design tools such as Vue.js/jQuery/Bootstrap

Experience in Cloud native development in Azure, AWS or GCP is preferred.

Adept with agile software development lifecycle and DevOps principles

Experience with Microsoft Visual Studio 2017+ or Visual Studio Code

Proficient with SQL technologies

Strong understanding of API development

Experience in common development best practices, including code reviews, CI/CD, and version control (Git)

Database (relational and hierarchical) and operating systems experience

Experience with Test Driven Development

Deep experience using source code management system (Git preferred)

Proficiency with office productivity tools such as Microsoft Excel, Word and Visio


Preferred Qualifications:

Working knowledge of MS Azure DevOps

ASP.Net Core MVC web development

Working knowledge of Agile Scrum development methodology across multiple locations

Experience with RESTful / microservice architectures

Experience with Webpack

Experience working with DevOps teams

Experience working with eCommerce sites

The compensation range for this role is below.

Why Join Bio-Techne:

  • We offer competitive insurance benefits starting on day one: medical, dental, vision, life, short-term disability, long-term disability, pet, and legal and ID shield.

  • We invest in our employees’ financial futures through 401k plans, an employee stock purchase plan (ESPP), Health Saving Account (HSA), Flexible Spending Account (FSA), and Dependent Care FSA.

  • We empower our employees develop their careers through mentorship, promotional opportunities, training and development, tuition reimbursement, internship programs, and more.

  • We offer employee resource groups, volunteer paid time off, employee events, and charity drives to build a culture of caring and belonging. 

  • We offer an accrued leave policy with paid holidays, paid time off, and paid parental leave.

  • We foster a culture of empowerment and innovation, where employees feel valued and encouraged to bring their new ideas to the table.

Bio-Techne is an E-Verify Employer in the United States.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

To protect the interests of all, Bio-Techne will not accept unsolicited resumes from any source other than a candidate application. Any unsolicited resumes sent to Bio-Techne will be considered Bio-Techne property.

What you'll do

  • The Senior Software Developer is responsible for developing and implementing standards and processes for software applications. This includes overseeing coding, testing, and analysis while collaborating with stakeholders to fulfill software requirements.

About Bio-Techne

Lunaphore Technologies S.A., a Bio-Techne brand, is a Swiss-based life sciences company founded in 2014 with the vision of enabling spatial biology in every laboratory. Lunaphore has developed a game-changing chip technology which can extract spatial proteomic and genomic data from tumors and transform any simple assay into multiplex spatial biology without complexity. Lunaphore empowers researchers to push the boundaries of research to ultimately develop the next generation personalized therapies. Community guidelines available here: https://link.lunaphore.com/guidelines

Ready to join Bio-Techne?

Take the next step in your career journey

Frequently Asked Questions

What does Bio-Techne pay for a Senior Software Developer?

Toggle
Bio-Techne offers a competitive compensation package for the Senior Software Developer role. The salary range is USD 101k - 166k per year. Apply through Clera to learn more about the full compensation details.

What does a Senior Software Developer do at Bio-Techne?

Toggle
As a Senior Software Developer at Bio-Techne, you will: the Senior Software Developer is responsible for developing and implementing standards and processes for software applications. This includes overseeing coding, testing, and analysis while collaborating with stakeholders to fulfill software requirements..

Is the Senior Software Developer position at Bio-Techne remote?

Toggle
The Senior Software Developer position at Bio-Techne is based in Minneapolis, Minnesota, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Software Developer position at Bio-Techne?

Toggle
You can apply for the Senior Software Developer position at Bio-Technedirectly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Bio-Techne's careers site.
Join our talent pool first to get notified about similar roles that match your profile.