Bio-Techne
Posted 2w ago

Junior Software Engineer

Bio-Techne
Tolochenaz, Vaud, Switzerland
CHF83k-CHF133k/yrHybridFull Time
Responsibilities
  • developing backend
  • optimizing rendering
  • conducting testing
Requirements
  • BSc/MSc in Computer Science or equivalent experience,1+ years OOP in C++ and/or Python,knowledge of OpenGL/Qt and computer vision a plus,English fluency required
Technical tools mentioned
C++PythonOpenGLQt

Job description

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: CHF83,000 - CHF 132,980

Placement within the salary range will vary depending on experience, qualifications, geographic location, and internal equity considerations.

We are looking for a Junior Software Engineer to participate to the development of the backend of our digital pathology software. The job involves contributing to the architecture evolution, optimization of the image rendering and analysis, and collaborating with other engineers and scientists in the R&D department.

Role/Responsibilities

  • This position reports to the: Computer Vision Team Leader
  • Development of the digital pathology image analysis backend software
  • Optimization of image rendering and navigation
  • Participation to the image analysis workflow architecture
  • Contributing to software QA activities such as unit testing, architecture documentation, integration, and system testing.

Required qualifications

  • BsC/MSc in Computer Science or equivalent in professional experience
  • 1+ years of experience of object-oriented programming in C++ and/or Python
  • Experience with OpenGL and/or Qt is a plus
  • Experience in computer vision / image processing is a plus

Required soft skills

  • You have the ability to adapt in a constantly changing environment.
  • You have the ability to collaborate with others by working in a team, share information with peers and managers.
  • You demonstrate critical thinking and analytical skills.
  • You demonstrate good organizational skills and attention to detail.
  • Fluency in oral and written English is a must.

Bio-Techne is committed to product quality, customer satisfaction, continued improvement, minimising environmental impacts and conserving natural resources.  Environmental and quality management is an integral core value and vital part of the Bio-Techne culture.


Why Join Bio-Techne:

  • We offer competitive wages along with extensive benefits for employees and their families.

  • We invest in our employees’ financial futures through retirement programs and an employee stock purchase plan.

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

  • We offer an international and diverse working environment, enriched by employee resource groups; volunteer and charity events; and employee events that build a culture of caring and belonging. 

  • 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 Equal Opportunity Employer. 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.


If you require a reasonable accommodation to complete an application, participate in an interview, or take part in any other stage of the recruitment process, please contact [email protected] for assistance.

About Bio-Techne

Provides reagents, instruments, and diagnostic tools for life sciences.

Similar jobs

Software Engineer roles near Tolochenaz, Vaud
1d
Save
Mark Applied
Hide
Software Engineer (AI Internal Tools)
Geneva or Zug
OnsiteInternship
Garda Capital Partners
Garda Capital Partners: Provides fixed income investment strategies for institutional investors.
Pursuing a bachelor's degree in computer science, engineering, mathematics, or quantitative finance, with software-development experience, programming proficiency, engineering fundamentals, and strong problem-solving and communication skills.
6d
Save
Mark Applied
Hide
Software Engineer (123105)
Geneva or Switzerland
OnsiteFull Time
Pictet
Pictet: Provides private banking, asset management, and asset servicing services.
7+ YOE7+ years of professional experience or proven product-building experience; full-stack expertise with React, TypeScript/JavaScript, Python, REST/GraphQL APIs, SQL, NoSQL, AWS, testing, versioning, and observability.
React, TypeScript, JavaScript, Python, REST, GraphQL, SQL, NoSQL, AWS
1w
Save
Mark Applied
Hide
Senior Software Engineer (m/f/d)
Grens or Signy
OnsiteFull Time
Danaher
DanaherNYSE: DHR: Develops scientific instruments and diagnostic tools for healthcare markets.
15+ YOEBachelor’s or Master’s degree in a specified engineering or computer science field, 15+ years of experience, strong C# and C/C++ knowledge, technical leadership, regulated-industry experience, and fluent English.
C#, C, C++, IEC 62304, ISO 14971, ISO 13485, ISO 9001, FDA 21 CFR Part 820, GxP
1w
Save
Mark Applied
Hide
Staff Software Engineer (Java)
Geneva, Geneva, Switzerland
OnsiteFull Time
Sonar
Sonar: Provides automated tools for code quality and security analysis.
8+ YOEOver 8 years of software engineering experience, including Tech Lead, Staff Engineer, or Software Architect work. Requires Java, cloud-native architecture, SQL, relational databases, IAM protocols, and AI coding tool experience.
Java, AWS, Postgres, SQL, OAuth2, OIDC, SAML, JWT, SCIM, Codex, Claude, Claude Code, Cursor, GitHub Copilot, Gemini, Devin, SonarQube, SonarQube Foundation Agent, SonarSweep, Sonar Context Augmentation
1w
Save
Mark Applied
Hide
Staff/Senior Software Engineer - Desktop Application
Lausanne, Vaud, Switzerland
HybridFull Time
Nexthink
Nexthink: Provides software to manage and optimize digital employee experiences.
7+ YOERequires 7+ years building native Windows and macOS desktop applications, strong Rust or C++ proficiency, OS API expertise, application distribution experience, performance diagnostics, communication, and mentoring skills.
Rust, C++, Windows, macOS, Tauri, React, TypeScript, REST, WebSockets, gRPC, APM
1w
Save
Mark Applied
Hide
Senior Software Engineer - Edge Computing
Lausanne, Vaud, Switzerland
CHF140k-CHF155k/yr HybridFull Time
Genius Sports
Genius SportsNYSE: GENI: Global sports technology providing live data and analytics.
5+ YOERequires 5+ years of backend or software engineering experience, proficiency in Rust, Swift, or Go, scalable HTTP/WebSocket services, concurrent programming, and Swiss/EU/EFTA citizenship or Swiss residency.
Rust, Swift, Go, HTTP, WebSocket, iOS, FFmpeg, CNN, C++, Apple CoreML, Apple Metal, Tokio, Axum, Tonic, PostgreSQL, Redis, Docker, Kubernetes, Prometheus, Grafana, AWS Cloud
1w
Save
Mark Applied
Hide
Software Developer - Beam Optics (BE-ABP-LNO-2026-132-GRAP)
Geneva, Geneva, Switzerland
CHF6k-CHF7k/mo HybridFull Time, Contract
CERN
CERN: Provides infrastructure for international high-energy physics research.
2+ YOEMaster's degree with 2–6 years or PhD with up to 3 years of experience in physics, software engineering, or a related field; Python, GitHub, GUI development, and English or French required.
Python, GitHub
1w
Save
Mark Applied
Hide
Sr. Software Engineer - Reference Data
Edinburgh or New York City or Salt Lake City or London or Pune or Dubai or Geneva or Singapore or São Paulo
OnsiteFull Time
Addepar
Addepar: Provides a data platform for wealth management and portfolio reporting.
Extensive software engineering experience, production system ownership, AI-native product delivery, and a computer science or quantitative degree or equivalent practical experience.
LLMs, vector DBs, Langchain, MLFlow, Databricks, MCP