Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer (Go) - Open Source Maintainer

ETH Spinoff - SCION Association

Zürich

Vor Ort

CHF 85’000 - 120’000

Vollzeit

Vor 20 Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

The SCION Association seeks a Software Engineer with extensive experience in Go for maintaining and developing cutting-edge distributed applications. This position offers flexible hours within a dynamic international team focused on network security and community engagement. Join us to contribute to significant advancements in Internet infrastructure.

Leistungen

Flexible working hours and location
Exposure to significant Internet developments
Discounted ASVZ sports center membership

Qualifikationen

  • 5+ years of experience in designing, implementing, and testing large-scale systems.
  • Experience with security, scalability, and high performance.
  • Prior experience as an open-source project maintainer or contributor.

Aufgaben

  • Maintain and enhance design for security-critical applications in Go.
  • Review contributions and ensure code quality through CI pipelines.
  • Engage with developer community and shape project direction.

Kenntnisse

Excellent written and verbal English communication skills
Knowledge of Go
Knowledge of C
Knowledge of Python
Knowledge of shell scripting
Knowledge of software and system testing practices
Knowledge of computer networks
Understanding of cryptographic operations
Experience with open-source projects

Ausbildung

BS or advanced degree in computer science or engineering

Jobbeschreibung

Job description

Key responsibilities :

Code Maintenance and Development :

  • Maintain and enhance design and implement enhancements and changes to large-scale distributed and security-critical applications written in Go.
  • Implement new features, fix bugs, and optimize the codebase.
  • Write and maintain documentation for developers and users.

Quality Assurance :

  • Review and merge contributions from the community, ensuring code quality and consistency, providing constructive feedback.
  • Maintain build and test tooling and CI pipelines.
  • Develop and maintain automated testing frameworks to ensure code quality and reliability.

Developer Community Engagement :

  • Provide support to contributors and users, helping them with issues, questions, and guidance.
  • Shape the overall direction of the project, define and manage the project's roadmap and release cycles, ensuring regular releases.
  • Coordinate with other contributors and stakeholders to prioritize and plan development efforts (e.g., in periodic contributors calls, in the Technical Committee for implementation, the governing body for the implementation).
  • Participate and speak at community events (e.g., IETF Hackathon).

Standardization :

  • Support other team members with contributions to SCION IETF Internet Drafts, and evolve implementation in line with standardization activities.

The starting date is as soon as possible.

Profile

You are an independent and reliable software engineer with 5+ years of experience in designing, implementing, and testing large-scale systems with a focus on security, scalability, and high performance. Ideally, you bring the following skills :

  • Excellent written and verbal English communication skills.
  • BS or advanced degree in computer science, engineering, or relevant work experience.
  • Experience contributing to open-source projects.
  • Knowledge of Go, ideally also C, as well as Python and shell scripting.
  • Knowledge of software and system testing practices and tools.
  • Knowledge of computer networks, routing protocols, network protocols, and techniques.
  • Understanding of cryptographic operations, PKIs, and certificates.
  • Previous experience as an open-source project maintainer or contributor or with standards development processes such as the IETF.

Workplace

Workplace

We offer

The SCION Association offers interesting challenges in the field of network security. You will be part of a small, motivated, international team and get exposure to the latest developments in the field.

  • Flexible working hours and location (we usually work ~2 days a week from our office and partially remote).
  • The opportunity to contribute to one of the most significant evolutions of the public Internet since its inception.
  • Be at the center of a diverse developer community, including commercial implementers and research institutions (e.g., ETH Zurich).
  • The chance to be part of a small, dynamic team with a flat hierarchy.
  • Discounted ASVZ sports center membership, similar to ETH employees.

chevron_right Working, teaching, and research at ETH Zurich

We value diversity

We are committed to ensuring a fair and open environment that allows everyone to grow and flourish.

Curious? So are we.

We look forward to receiving your online application with the following documents :

  • Motivation letter
  • References

Further information about the SCION Association can be found on our website. Questions regarding the position should be directed to Nicola Rustignoli, email (no applications).

About ETH Zürich

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.