Go Engineer (m/w/d)

Mondoo is creating a new way that helps companies keep their users and data safe from hackers around the world.
Berlin, GermanySofia, Bulgaria
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Cybersecurity

Description For Go Engineer (m/w/d)

Mondoo is creating a new way to help companies keep their users and data safe from hackers worldwide. We're seeking a skilled Go (Golang) Engineer to join our dynamic team, focusing on designing, developing, and maintaining high-performance, scalable backend systems using microservices architecture and creating robust command-line interface (CLI) applications.

As a Go Engineer at Mondoo, you'll have a direct impact on the Mondoo Platform, including our policy engine, resources, scale, and multi-region functionality. You'll be helping teams assess, scope, prioritize, triage, and remediate security findings. Your responsibilities will include designing and implementing efficient backend services, developing microservices-based architectures, creating CLI applications, and implementing APIs using Protocol Buffers and GraphQL.

Key aspects of the role include:

  • Designing and implementing scalable backend services using Go
  • Developing and enhancing CLI applications for terminal use
  • Participating in the RFC process for system design and architecture decisions
  • Optimizing codebases and implementing systems for load balancing and fault tolerance
  • Collaborating with cross-functional teams and participating in code reviews

We're looking for candidates with a strong background in Go development, microservices architecture, and distributed systems. You should have experience with SQL and NoSQL databases, containerization technologies, and version control systems. Strong communication skills and the ability to articulate complex technical concepts are essential.

Join Mondoo and be part of a team that's revolutionizing the way companies approach cybersecurity, making a real impact on keeping users and data safe from global threats.

Last updated a month ago

Responsibilities For Go Engineer (m/w/d)

  • Design and implement efficient, scalable backend services using Go
  • Develop and maintain microservices-based architectures
  • Create and enhance command-line interface (CLI) applications for terminal use
  • Design and implement APIs using Protocol Buffers and GraphQL for efficient inter-service communication
  • Participate actively in our RFC (Request for Comments) process for system design and architecture decisions
  • Optimize existing codebases for improved performance and reliability
  • Implement systems for load balancing, fault tolerance, and scalability
  • Collaborate with cross-functional teams to integrate backend services with frontend applications and CLI tools
  • Develop robust error handling, logging, and monitoring solutions
  • Ensure seamless user experience across backend services and CLI applications
  • Participate in code reviews and contribute to best practices and coding standards
  • Troubleshoot and resolve complex technical issues in production environments
  • Be on call during reasonable hours on a rotating basis
  • Represent Mondoo at community events as preferred

Requirements For Go Engineer (m/w/d)

Go
PostgreSQL
MongoDB
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of professional experience in backend development using Go
  • Strong understanding of microservices architecture and distributed systems
  • Experience in developing command-line interface (CLI) applications
  • Proficiency in Protocol Buffers and GraphQL API design and implementation
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes)
  • Solid understanding of version control systems (preferably Git)
  • Strong written and communication skills with proven fluency in English
  • Excellent ability to articulate complex technical concepts and participate effectively in the RFC process

Interested in this job?

Jobs Related To Mondoo Go Engineer (m/w/d)

Full Stack Software Engineer

Full Stack Software Engineer role at Cherrypick, building AI-powered meal-planning platform with Ruby, Go, and Flutter.

Software Engineer

Full-stack Software Engineer position at The Igniter Company, developing church media platforms with Ruby on Rails and modern web technologies.

Software Engineer II

Mid-level Software Engineer position at ZeroFox, developing cybersecurity solutions with 3+ years experience required, hybrid work in Santiago.

.NET Full Stack Developer

Remote .NET Full Stack Developer position at OZ Digital LLC, requiring 3+ years of experience in .NET, C#, and modern web development technologies.

Mechanical Shift Maintenance Engineer

Mechanical Shift Maintenance Engineer position at Biffa Waste Services, offering £43,885.97 per annum with comprehensive benefits and career growth opportunities.