About The Position

Greenbone is seeking an experienced Rust Engineer (m/f/d) to join their development organization. This role involves developing and enhancing OPENVAS, an open-source vulnerability scanning framework, with a focus on reliable and scalable vulnerability detection. The engineer will design and implement high-performance backend services, APIs, and system-level components primarily in Rust. Responsibilities include contributing to the architecture and development of new scanning modules, services, and framework capabilities, solving complex backend challenges at scale with a holistic approach to performance, maintainability, and reliability, and driving software quality through automated testing, code reviews, CI/CD, and modern engineering practices. The role also involves strengthening the OPENVAS open-source ecosystem through active collaboration and engagement on GitHub.

Requirements

  • Several years of professional software engineering experience in backend, systems, or infrastructure development.
  • Expert-level proficiency in Rust and solid experience with C.
  • Strong background in system-level programming, backend development, API design, and software architecture.
  • Proven ability to design technical solutions and solve large-scale backend challenges.
  • Interest in interpreter/compiler programming.
  • Experience with automated testing, quality assurance, and modern development workflows, including AI-assisted development.
  • Strong communication skills, a collaborative mindset, and full professional proficiency in English (German is a Plus).

Nice To Haves

  • Experience with Docker, Podman, and Docker Compose.
  • Experience with GitHub Actions and CI/CD automation.
  • Contributions to open-source projects and communities.
  • Interest in cybersecurity, vulnerability management, or network security.
  • Experience working in agile, cross-functional development teams.

Responsibilities

  • Develop and enhance OPENVAS, our open-source vulnerability scanning framework, with a focus on reliable and scalable vulnerability detection.
  • Design and implement high-performance backend services, APIs, and system-level components primarily in Rust.
  • Contribute to the architecture and development of new scanning modules, services, and framework capabilities.
  • Solve complex backend challenges at scale, taking a holistic approach to performance, maintainability, and reliability.
  • Drive software quality through automated testing, code reviews, CI/CD, and modern engineering practices.
  • Strengthen the OPENVAS open-source ecosystem through active collaboration and engagement on GitHub.

Benefits

  • Opportunity to help shape a growing cybersecurity company
  • Flexible working hours and 100% remote option
  • A motivated and diverse team with an open company culture
  • Flat hierarchies, direct communication, and genuine appreciation
  • 30 days of vacation and an attractive pension scheme
  • Job bike, fitness programs, and corporate health management
  • Comprehensive, ergonomic work equipment - also for the home office
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service