Bio-Techne logo

Software Engineer

Bio-Techne
Full-time
Remote friendly (Wallingford, CT)
United States
$91,700 - $150,800 USD yearly
IT

Want to see how your resume matches up to this job? A free trial of our JobsAI will help! With over 2,000 biopharma executives loving it, we think you will too! Try it now β€” JobsAI.

Role Summary

Software Engineer position at Bio-Techne (ProteinSimple) focused on developing software for instrument and enterprise systems, collaborating with software engineers and scientists on analytical applications, data presentations, algorithms, device communications, and complex data workflows. Hybrid role based in Wallingford, CT with 2+ days onsite expected.

Responsibilities

  • Participate in all phases of the software development lifecycle: planning, design, coding, testing, and deployment using Agile methodologies.
  • Design and implement efficient, reliable, testable, and maintainable code.
  • Collaborate cross-functionally within the organization to deliver high-impact solutions.

Qualifications

  • Required:
    • 2β€šΓ„Γ¬5 years of professional experience developing commercial or enterprise software.
    • Proficient in C# and the .NET framework.
    • Strong understanding of database management systems (DBMS).
    • Familiarity with software design patterns (MVC, MVP, MVVM).
    • Solid data analysis skills.
    • Excellent communication and teamwork abilities.
  • Preferred:
    • Experience with web technologies: ASP.NET, Entity Framework, SQL, NoSQL, Blazor, Microservices, Javascript, HTML, and CSS.
    • Experience with desktop applications: WinForms, WPF, .NET MAUI.
    • Familiarity with Java, Python, and other trending programming languages.
    • Familiarity with Windows and Windows Server environments.
    • Cloud experience with Azure or AWS.
    • Exposure to Agile development practices.
    • Experience using Generative AI tools in development process.
    • Experience with GMP/21 CFR Part 11 compliant software.
    • Experience working in an ISO 13485 environment.
    • Experience interfacing with instrumentation, digital protocols, cameras, and motion control systems.
    • Background in molecular biology or scientific instrumentation.
    • Knowledge of statistics and signal processing.

Education

  • Bachelorβ€šΓ„Γ΄s degree in Computer Science or a related technical field (e.g., Physics, Mathematics, Biomedical Engineering).
Apply now
Share this job