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 2 months 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)

Go Engineer - Remote (Bulgaria)

Go Engineer position at Mondoo, focusing on backend development and CLI applications using Go, with emphasis on security and distributed systems.

SDE II, Delivery Choices

SDE II position at Amazon's DEX team, building innovative delivery experience solutions with competitive pay $129K-$223K, plus equity and benefits.

SDE II, WWGST

Software Development Engineer II position at Amazon's Whole Foods Market division, focusing on building innovative retail technology solutions.

Software Development Engineer, VIKA

Software Development Engineer role at Amazon Business, building B2B e-commerce solutions with competitive compensation and growth opportunities.

Software Development Engineer, Lunar

Amazon Business is seeking a Software Development Engineer to build cutting-edge B2B e-commerce systems and help disrupt the business-to-business marketplace.