Senior Software Engineer
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <p>Senior Software Engineer (Full-Stack & Architecture)</p><p><br/></p><p>Location: Olten, Switzerland</p><p><br/></p><p>About the role</p><p><br/></p><p>We are supporting a well-established Swiss technology company in the search for a Senior Software Engineer to join their engineering team in Olten</p><p><br/></p><p>This position combines hands-on development with technical leadership. You will play a key role in shaping software architecture while coordinating a small engineering group and working closely with firmware, metrology, and QA teams.</p><p><br/></p><p>Your responsibilities</p><p><br/></p><p>* Develop and maintain full-stack applications across desktop and mobile platforms (Windows, Android, iOS)</p><p>* Define and drive software architecture, ensuring scalability and maintainability</p><p>* Lead a technical working group, supporting engineers in delivery and decision-making</p><p>* Collaborate with cross-functional teams (firmware, metrology, QA) to ensure system consistency</p><p>* Contribute to and promote engineering best practices</p><p><br/></p><p>Your profile</p><p><br/></p><p>* Degree in Computer Science (ETH, Swiss university, or equivalent)</p><p>* 10+ years of experience in full-stack development (JavaScript / C#)</p><p>* Strong experience in software architecture and technical leadership</p><p>* Structured, independent, and pragmatic way of working</p><p>* Fluent German (C2) and fluent English</p><p><br/></p><p>Nice to have</p><p><br/></p><p>* Experience with hardware interfaces / device programming</p><p>* Knowledge of embedded Linux environments</p><p>* Background in technical project leadership</p><p>* Collaborative mindset with strong communication skills</p> </div>