Neuchâtel
Software Engineer (DevOps), federal elections project
- 11 August 2026
- 80 – 100%
- Temporary
- Neuchâtel
About the job
Neuchâtel, Switzerland (and remote work) | 80-100%
What you can contribute to
- Manage containerised applications on Linux and multi-container environments using Podman and Compose tools
- Set up a self-hosted CI/CD infrastructure and establish automated build, test and deployment processes
- Develop and operate existing Python applications and microservices; translate SAS scripts from various domains into Python
- Ensure monitoring and logging using Grafana, Prometheus and Loki, and manage dashboards
- Operate and scale PostgreSQL databases, integration components and storage solutions (NAS, S3)
- Design systematic tests (end-to-end tests, integration tests and unit tests) and write documentation (user manuals, service descriptions)
What makes you unique
- Degree from a (specialised) university in computer science or equivalent training and experience in operating and developing complex IT systems
- Very good command of Python, especially in developing and maintaining applications with Flask and Gunicorn
- Good knowledge of Linux, Podman or Docker, as well as CI/CD processes and GitHub-based workflows
- Experience in monitoring and logging solutions, as well as with PostgreSQL; ideally, knowledge of Apache Camel, NAS or S3
- Active knowledge of one official language and good knowledge of English
In a few words
Play a central role in the development and smooth operation of the automated data processing system for elections and votes. Within a small, highly motivated team, you will notably participate in designing the CI/CD infrastructure and thus contribute decisively to the success of an important digitalisation project in the field of political rights in Switzerland. This position is limited until the end of 2027, as it is linked to a project. If your skills justify it, it is possible to retain a position within the division for interesting cross-functional assignments at the end of the project.
What we offer
- Working for Switzerland We are committed to the success of the Swiss model and the well-being of the population.
- Diversity every day We ensure equal opportunities, which allow us to deploy our skills and express different viewpoints.
- Health at work We assist and advise our employees on all matters related to physical or mental health.
Statistics matter. To you too.
The Federal Statistical Office (FSO) is the competence centre for public statistics and the main player in the Swiss data ecosystem. It produces statistical information, works for data harmonisation through national data management and develops processes derived from data science to advance data interpretation. The FSO thus contributes to shaping public opinion and makes an important contribution to modern democratic governance.
Additional information
The Health and Social Affairs division is at the forefront of efficient and automated processing of statistical and administrative data intended for various stakeholders. On election and voting days, the Politics domain team ensures the publication of election and voting results almost in real time on various channels.
Questions about the position
Alain Herzig Domain Manager +41 58 46 72565
Questions about the application
Marianne Zumbach Personnel Service Manager