Job Openings Senior Software Engineer with DevOps experience

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.