Implementation Engineer (Software Engineer – Internal Tools and Automation)

Open Systems AGZürich, ZurichOn-siteFull-timeSenior, 5–8 yearsListed 4 hours ago

Apply now

About this role

Your mission

You design and develop internal tools, scripts, automations, and APIs for our Implementation team, which deploys network security solutions for national and international customers. Working closely with Implementation Engineers, you identify recurring operational challenges and turn them into reliable, scalable solutions that help the team deliver customer onboarding and deployment projects more efficiently.
While software development is your primary focus, you stay close to our customers and technology by supporting day-to-day operations. You collaborate closely with Implementation Engineers and with our Development, and SRE teams to understand needs, define solutions, and deliver practical improvements.

Qualifications & skills

- You have a Bachelor’s degree in Computer Science or a related field

- At least 5 years of working experience

- Capability to read and understand code in - at least - one programming language (GO, Python, Java, C, C++)

- Knowledge how to automate common recurring tasks

- You enjoy the combination of technology and communication skills

- You are highly motivated to learn new skills and expand your existing theoretical and practical knowledge in training programs

- Excellent written and spoken English, German language skills are an advantage

Ideally, you also bring some of the following skills to the table

- Knowledge of Unix and Linux operating systems

- Scripting experience with one of the following Bash, Shell, Python, Perl

- Understanding of networking in general and the major internet protocols (TCP/IP, HTTP, SSL, SMTP, SSH, DNS, BGP, OSPF)

- Knowledge of network security concepts and practices. Core technologies: firewalls, VPN networks, IDS and IPS, email security and remote access

- Design and implementation of global WAN and hub network topologies

- Communication and cooperation with international clients

- Competence to work in a team, as well as individually