Software Engineer / Software Engineeress

Hamilton - July 23, 2026

Company Overview

At Hamilton AG, we have been driving innovation to improve people's lives since 1950. Our solutions for the healthcare industry position us as an innovative leader in ventilators, automated pipetting, sample storage, and process sensor development.

The Robotics Business Unit develops, produces, and sells pipetting robots to automate liquid handling processes across various sectors, from pharmaceuticals to food industries and DNA research.

Your Impact

We are seeking a motivated and skilled Software Engineer with a strong focus on Python development to join our software team. The ideal candidate will possess solid engineering fundamentals, hands-on development experience, and a structured, quality-oriented mindset.

This role contributes to the design, development, and maintenance of scalable software solutions that support critical business processes and enhance product capabilities.

Key Responsibilities

  • Design, develop, test, and maintain software solutions primarily using Python
  • Apply sound software engineering principles, including modular design, clean code practices, and maintainable architecture
  • Contribute to system design discussions and technical decision-making
  • Implement and improve automated testing (unit, integration, system-level)
  • Support lifecycle management of existing software components
  • Collaborate closely with cross-functional teams, including hardware, system engineering, and product stakeholders
  • Participate in code reviews and actively contribute to improving development standards
  • Support documentation, version control, and CI/CD practices

Nice to Have

  • Experience with frontend development using Angular or React
  • Knowledge of UI/UX integration principles
  • Experience with containerization technologies (e.g., Docker)
  • Familiarity with CI/CD pipelines
  • Exposure to embedded, hardware-related, or system-level software environments

Desired Profile

The ideal candidate should demonstrate strong analytical and problem-solving skills, with the ability to approach technical challenges in a structured and solution-oriented manner. A quality-focused mindset and disciplined working style are essential to ensure maintainable, reliable, and scalable software solutions.

We require an individual who can work independently and take ownership of tasks while effectively contributing to a collaborative team environment. A proactive attitude, along with clear communication skills, will facilitate successful interactions across disciplines and support efficient coordination with stakeholders from various technical and business domains.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience
  • 3-5 years of professional software development experience with strong proficiency in modern programming languages, particularly Python
  • Solid understanding of core software engineering fundamentals, including:
    • Object-oriented and/or functional programming concepts
    • Software architecture and design patterns
    • Testing methodologies and frameworks
    • Debugging and performance optimization
  • Experience with scripting languages and automation tasks
  • Understanding of REST APIs and service-oriented architectures
  • Familiarity with Linux-based development environments

Learn more about career opportunities at Hamilton by visiting jobs.hamilton.ch.

If you share our values and thrive in a collegial and down-to-earth environment, Hamilton offers not only a motivating workplace but also various recreational offerings and modern working conditions. Our culture promotes open communication and cordiality. Become part of a team where your skills are valued, and room for innovative ideas is created. Interested? Apply online using the form below. Please note that only applications matching the job profile will be considered.

Location : Bonaduz
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.