Bio-Techne is hiring a Senior Software Engineer for a hybrid role in Wallingford, CT. This position focuses on building and improving scalable web applications, data analytics workflows, and instrument control software in a regulated environment. You will contribute to full-lifecycle delivery, modernize legacy systems through clean refactoring, and help teams ship reliable software at a steady, high-throughput pace.
What you’ll get
- Competitive insurance benefits starting on day one: medical, dental, vision, life, short-term disability, long-term disability, pet, and legal and ID shield.
- Financial programs: 401k plans, an employee stock purchase plan (ESPP), Health Savings Account (HSA), Flexible Spending Account (FSA), and Dependent Care FSA.
- Career development: mentorship, promotional opportunities, training and development, and tuition reimbursement; internship programs and more.
- Community and culture: employee resource groups, volunteer paid time off, employee events, and charity drives.
- Time away from work: accrued leave policy with paid holidays, paid time off, and paid parental leave.
Responsibilities
- Participate across the software development lifecycle, from technical breakdown and design through C#/.NET development, unit testing, SQA handoff, and deployment.
- Troubleshoot complex bugs across distributed codebases and refactor legacy C#/.NET components into testable, clean architecture.
- Use AI-assisted development tools (for example, GitHub Copilot and LLMs) to accelerate implementation, unit test generation, and documentation, with strict architectural oversight and manual verification of all generated output.
- Maintain strong execution by prioritizing incremental releases, practical scope management, and high-throughput delivery through SQA.
- Work with scientists, hardware engineers, and software quality assurance to address software-hardware integration challenges and streamline pipeline workflows.
- Ensure practices align with ISO-13485 regulatory frameworks and 21 CFR Part 11 compliance requirements.
Requirements
- 4+ years of professional experience developing commercial or enterprise full-stack software applications.
- Hands-on proficiency with C#, .NET Core, ASP.NET MVC, Entity Framework Core, and SQL Server.
- Experience creating modern web applications using Blazor, RESTful APIs, and microservice architecture.
- Advanced working knowledge of Git, CI/CD pipelines, and GitHub workflow tools.
- Strong understanding of design patterns including MVC, MVVM, Clean Architecture, and Dependency Injection.
- Ability to work autonomously, estimate accurately, timebox technical tasks, and communicate proactively using tools such as Jira with async updates and early blocker escalation.
Technologies you’ll work with
C#, .NET Core, ASP.NET MVC, Entity Framework Core, SQL Server, Blazor, RESTful APIs, microservice architecture, Git, CI/CD pipelines, GitHub Copilot, LLMs, MVC, MVVM, Clean Architecture, Dependency Injection, Jira, ISO-13485, 21 CFR Part 11, AWS, Azure
Preferred qualifications
- Bachelor’s or Master’s in Computer Science, Software Engineering, or a related technical field.
- Hands-on experience with Python for data analysis, automation, or algorithm testing.
- Experience in regulated life sciences environments (ISO-13485, GMP / 21 CFR Part 11 compliance).
- Experience with cloud platforms (AWS or Azure) and containerized deployments.
- Familiarity with instrument control protocols, cameras, or signal processing algorithms.
- Comfort working in a laboratory environment to test, debug, and validate software directly against hardware instruments and prototype rigs.
Compensation: USD 121,400 - 199,550 per year.