Senior Software Engineer 80 - 100 %

Hamilton Services AG
Bonaduz, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
CHF 208K

Job location

Bonaduz, Switzerland

Tech stack

Clean Code Principles
JavaScript
.NET
Adobe InDesign
Artificial Intelligence
Automation of Tests
C Sharp (Programming Language)
Software Quality
Code Review
Software Design Patterns
Python
Scrum
Software Engineering
Software Requirements Analysis
Software Systems
TypeScript
Test Driven Development
Generative AI
Angular
Information Technology

Job description

Development, testing, and maintenance of complex software solutions for laboratory automation and robotics systems *

Supports Product Owner in requirements definition and Software Architect in design/architecture. Implements and optimizes functionality and automated tests, performs code reviews, and ensures documentation quality *

Evaluation and introduction of AI-assisted tools and methods to increase productivity and software quality *

Ensuring performance, quality, maintainability, and reliability of the software included its technical documentation *

Active participation in a Scrum team, bringing experience and expertise to the team and supports other teams. Coaches and helping less experienced colleagues solve problems *

Close collaboration with cross-functional team, i.e. mechanical, embedded, and application engineers for the integration of software and hardware

Requirements

Bachelor's or Master's degree in computer science, software engineering, or a related technical field with several years of professional experience as a Senior Software Engineer in the development of complex software systems *

Strong foundation in software engineering (architecture, design patterns, clean code, TDD) *

Excellent knowledge of C# /.NET; knowledge of Python/ JavaScript / TypeScript / Angular is an advantage *

Experience with AI tools, e.g., AI-assisted coding, generative AI, at least a strong interest in actively integrating them into the development process *

Experience working with instruments/automation systems is an advantage *

Analytical, structured, and solution-oriented working style combindes with a high degree of personal responsibility and technical judgment *

Openness to new technologies and continuous learning *

Excellent communication skills for collaboration in interdisciplinary teams *

Fluent in German and English, at least level B2 is required

About the company

True to the vision "We drive innovation to improve people's lives", the Hamilton companies have been providing solutions for the health sector since 1950. We are an innovative pioneer in the fields of ventilators, automated pipetting, sample management and in the development of process sensors. The Business Unit Robotics develops, produces and distributes pipetting robots for the automation of liquid handling processes for a wide range of customers from the pharmaceutical and food industry, all the way to cell and DNA research. How you can make a difference: *, Our projects have similar team sizes and timelines to startups. The big difference at Hamilton is that we can fully focus on our innovations, supported by a clear vision and strong processes.

Apply for this position