Software Engineer | Software Engineer:in

NeoVac AG

Oberriet SG, SG, Switzerland
Published Nov 24, 2025
Full-time
Permanent

Job Summary

The successful candidate will join a motivated Scrum team focused on rethinking energy use by developing and enhancing NeoVac's complex Cloud and IoT solutions for managing measurement data related to energy and water consumption. This role is crucial for expanding the company's self-consumption calculation (ZEV) capabilities, emphasizing efficiency and sustainability. Day-to-day tasks involve hands-on implementation, rigorous testing, setting up automated tests and CI/CD pipelines, and ensuring robust documentation and knowledge transfer. The ideal candidate possesses a degree in Computer Science, extensive experience (10+ years) in software development, including leadership roles, and deep expertise in Azure Cloud services, modern software architectures, and data processing, especially within IoT and energy billing systems. This is an excellent opportunity to leverage advanced mathematical and analytical skills in a future-oriented utility environment, offering high autonomy and flexible home office options.

Required Skills

Education

Completed university degree in Computer Science

Experience

  • Minimum 10 years of practical experience in software development.
  • Several years of experience in a leading role.
  • Proven experience with IoT projects, measurement data processing, and energy billing systems.
  • Experience handling Consumption-dependent energy and water cost accounting (VEWA) and regulatory requirements.

Languages

German (Fluent)English (Fluent)

Additional

  • Familiarity with Swiss work and communication culture.