About the job Senior Software Engineer with DevOps experience
About Virtido
Virtido is an entrepreneurial and innovative IT company headquartered in Zurich, Switzerland. We realize ideas and projects - from strategic concept to technical implementation closely alongside our dynamic clients with a strong focus on start-up or fast-growing companies. Since inception in 2015, we have grown rapidly to currently 140+ professionals in Switzerland, Poland and Ukraine.
About our Client and the role
Our Client is a US-based platform for network and infrastructure management.
We're seeking for a Senior Software Engineer with strong DevOps experience to build and drive our Enterprise product, enabling users to effectively manage the installation, configuration, and lifecycle of our on-premise product suite. You'll tackle complex technical challenges, proactively address deployment issues unique to on-premise environments, and collaborate closely with high-performing, cross-functional teams.
Responsibilities
- Design, architect, and implement Kubernetes-based, high-availability (HA) on-premise solutions, including control plane applications, telemetry systems, air-gapped installations, and appliance offerings.
- Develop and maintain our operational management console and associated tools, ensuring a seamless user experience for lifecycle management.
- Architect and implement robust multi-stage CI/CD pipelines using GitHub Actions and complementary DevOps technologies.
- Write high-quality, maintainable Python code for internal tooling, APIs, automation, and management plugins.
- Manage software versioning strategies and structured release processes.
- Develop comprehensive documentation and establish best practice guidelines for deployments.
- Collaborate closely with Customer Success and customers directly when necessary to swiftly diagnose and resolve deployment and operational issues.
- Coordinate with Product Management and Engineering teams to align release schedules, manage dependencies, and ensure smooth product delivery.
- Build internal tooling and APIs to facilitate integration testing by upstream application teams, validating changes ahead of inclusion in on-premise releases.
- Develop internal management tools for Customer Success to securely manage customer licensing, credentials, and artifact distribution.
Requirements
- 5+ years in software development, with proven experience writing robust, maintainable code.
- Demonstrated expertise with Kubernetes, Helm charts, and deployment automation.
- 3+ years of experience in a B2B software startup or high-growth organization.
- Proven track record of successful project execution with tangible outcomes.
- Solid understanding of DevSecOps methodologies, including security scanning, vulnerability management (CVEs), and tools such as JFrog.
- Hands-on experience with CI/CD systems (GitHub Actions) and infrastructure automation tools (Ansible, Terraform).
- Strong knowledge of Linux systems, including system administration, troubleshooting, and networking
- Good level of English language as you will be working with an English-speaking team.
Nice to Have
- Python and/or Golang programming experience.
- Open-source contributions or project involvement.
- Familiarity with networking concepts or distributed system architecture.
- Experience with virtual appliances and air-gapped installations
- Experience deploying applications using Replicated.
- Comfort and experience using AI-enhanced tooling (e.g., Copilot, ChatGPT, Cursor).
Why Join
- Collaborate with a high-caliber, interdisciplinary team in a fast pace start-up environment.
- Ability to work fully remote or from one of Virtido offices
- Courses of English and German
- Flexible schedule options.