
Senior Software Engineer, Platform
OpenCV
full-time
Posted on:
Location Type: Hybrid
Location: Zürich • Switzerland
Visit company websiteExplore more
Job Level
About the role
- Own and evolve the CI pipeline so engineers can reliably build and test changes with fast, actionable feedback
- Design and maintain developer tooling that reduces friction and improves consistency
- Operate and improve the build infrastructure and build-agent fleet that turns code into build artefacts
Requirements
- 2+ years of relevant professional experience, or 4+ years for Senior level
- Software engineering experience with at least one modern programming language — Golang, Java, or Rust
- Strong automation skills using scripting languages such as Python and/or Bash
- Solid DevOps experience in container environments
- A pragmatic mindset for building tools that developers love
- Curiosity and enthusiasm for experimenting with AI coding assistants
- Extensive, hands-on Golang experience (bonus, in addition to modern language requirement)
- Experience with monorepos and trunk-based development workflows
- Experience designing developer tooling platforms
- Experience scaling build/test systems
Benefits
- The chance to work on the core systems that shape the daily experience of every engineer
- High ownership: you’ll deliver improvements that are immediately felt across engineering
- A team culture that values well-documented, repeatable workflows and continuous improvement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangJavaRustPythonBashDevOpscontainer environmentsdeveloper toolingbuild/test systemsmonorepos
Soft Skills
automation skillspragmatic mindsetcuriosityenthusiasm