Tuesday, October 28, 2025
Mondoo

Senior Go Engineer - Remote (Bulgaria)

Posted: 5 days ago

Job Description

Mondoo is creating a new way that helps companies keep their users and data safe from hackers around the world. We believe that core engineers who have both technical excellence and empathy to the developer experience will help our customers take action against attackers.Your impactYou will have a direct impact on the Mondoo Platform including our policy engine, resources, scale, and multi-region functionality. You will be helping teams to assess, scope, prioritize, triage and remediate security findings.Key ResponsibilitiesWe're seeking a skilled Go (Golang) Engineer to join our dynamic team. In this role, you'll be responsible for designing, developing, and maintaining high-performance, scalable backend systems using microservices architecture, as well as creating robust command-line interface (CLI) applications.Design and implement efficient, scalable backend services using GoDevelop and maintain microservices-based architecturesCreate and enhance command-line interface (CLI) applications for terminal useDesign and implement APIs using Protocol Buffers and GraphQL for efficient inter-service communicationParticipate actively in our RFC (Request for Comments) process for system design and architecture decisionsOptimize existing codebases for improved performance and reliabilityImplement systems for load balancing, fault tolerance, and scalabilityCollaborate with cross-functional teams to integrate backend services with frontend applications and CLI toolsDevelop robust error handling, logging, and monitoring solutionsEnsure seamless user experience across backend services and CLI applicationsParticipate in code reviews and contribute to best practices and coding standardsTroubleshoot and resolve complex technical issues in production environmentsBe on call during reasonable hours on a rotating basisRepresent Mondoo at community events as preferredRequired qualificationsBachelor's degree in Computer Science, Software Engineering, or related field5+ years of professional experience in backend development using GoStrong understanding of microservices architecture and distributed systemsExperience in developing command-line interface (CLI) applicationsProficiency in Protocol Buffers and GraphQL API design and implementationExperience with SQL 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 EnglishExcellent ability to articulate complex technical concepts and participate effectively in the RFC processPreferred QualificationsExperience with event-driven architecturesKnowledge of cloud platforms (AWS, GCP, or Azure)Familiarity with CI/CD pipelines and DevOps practicesExperience with gRPCContributions to open-source Go projectsExperience with cross-platform development for CLI applicationsPrevious experience participating in or leading RFC processes

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs