Systems Developer - Remote Access (80-100%)
opench
- Zurich, Switzerland
- Hybrid
- Mid Level
- 2+ years
- Posted
Skills
Required
- ETH
- FH
- Bash
- Perl
- Python
- Go
- C++
- C#
- Rust
- Linux
- Kubernetes
Preferred
- authentication
- identity protocols
- OAuth 2.0 / SAML / OpenID Connect / LDAP
- software and system testing practices
- monitoring
- observability principles
- network security principles and best practices
- deployment automation
- configuration management
As a Systems Developer in the Remote Access Team, you will build and operate our Client VPN and Zero Trust Network Access (ZTNA) services.
About opench
Open Systems Open Systems is a leading provider of Managed SASE solutions, converging network and security functions on a cloud-native platform.
Founded in 1990 and headquartered in Zurich, the Swiss cybersecurity company supports businesses and organizations in more than 180 countries with a holistic, customer-centric service model and 24×7 expert support.
Our platform delivers secure, reliable connectivity across cloud, on-premises, and hybrid environments while providing a seamless experience through an intuitive customer portal.
Powered by a centralized data platform and 24×7 managed services, Open Systems helps organizations strengthen security, simplify operations, and accelerate innovation — enabling secure networks that grow with their business.
Discover more at www.open-systems.com.
Responsibilities
- Customers use them to connect securely to their corporate networks and applications from anywhere.
- you will design, implement, deploy, maintain and operate the components you create, from initial concept through production operations.
- You will be part of the core team developing remote access services for our customer base.
- Integrating OEM remote access software into our SASE platform, which runs on deployments across customer sites, public clouds, and our own Kubernetes-based cloud.
- Working closely with vendors to understand their products in depth and improve functionality, performance, and reliability.
- deployment automation, configuration management, internal tools, and APIs.
- Integrate the services and their configuration into AI agents used for operations. - Extending monitoring, alerting, and log aggregation capabilities.
- Troubleshooting and debugging production systems.
- Life-cycle management and optimization of existing deployments.
- Writing operational documentation for the teams that run and support the service.
- You will own the components end-to-end.
- Operational excellence matters as much as code quality.
Requirements
- Qualifications Higher education (ETH, university, FH) in Computer Science or a related field, or equivalent practical experience.
- 2+ years of professional experience in a relevant role with exposure to networking technologies (dynamic routing, firewalls, TCP/IP, etc.).
- Proficiency in software development with scripting languages (e.g., Bash, Perl, Python) and a concurrent compiled language (e.g., Go, C++, C#, Rust).
- Experience with Linux or another UNIX-based operating system, including comfort working at the system level.
- Knowledge of container and cloud technologies (Kubernetes).
- Experience using LLM-assisted development tools.
- Fluent in English.
- Clear communication skills and ability to work both in a team and independently.
Preferred
- Expertise in authentication and identity protocols such as OAuth 2.0, SAML, OpenID Connect, and/or LDAP.
- Familiarity with software and system testing practices.
- Understanding of monitoring and observability principles.
- A solid understanding of network security principles and best practices.
This role is not a fit you are looking for a pure software development position where someone else handles deployment and operations. It is also not a fit if you want a system administration role focused on configuration and support rather than development. We value both specializations. This role simply requires solid foundations of both areas in one person.
