Taro Logo

Senior Go Engineer - Remote (Bulgaria)

Mondoo creates security solutions to help companies protect their users and data from hackers worldwide.
Sofia, Bulgaria
Backend
Senior Software Engineer
Remote
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Go Engineer - Remote (Bulgaria)

Mondoo is an innovative cybersecurity company focused on creating solutions that protect users and data from global cyber threats. They are seeking a Senior Go Engineer to join their engineering team in a remote position based in Bulgaria. The role involves significant backend development work using Go, with a focus on building and maintaining scalable microservices architectures and CLI applications.

The position offers an opportunity to work on the Mondoo Platform, specifically contributing to their policy engine, resources, scale, and multi-region functionality. The ideal candidate will play a crucial role in helping teams assess, scope, prioritize, triage, and remediate security findings.

Key technical aspects of the role include working with Protocol Buffers, GraphQL, various databases (PostgreSQL, MongoDB), and containerization technologies like Kubernetes. The position requires strong expertise in Go programming, with at least 5 years of professional experience, and a deep understanding of distributed systems.

The role combines technical excellence with collaborative aspects, including participation in RFC processes, code reviews, and cross-functional team collaboration. The successful candidate will need to balance hands-on development with system design and architecture decisions, while maintaining a focus on performance, reliability, and scalability.

This is an excellent opportunity for a senior Go developer who is passionate about cybersecurity and wants to make a direct impact on building robust security solutions. The remote work arrangement offers flexibility, while the technical challenges and the mission-critical nature of the work provide significant professional growth opportunities.

Last updated 3 months ago

Responsibilities For Senior Go Engineer - Remote (Bulgaria)

  • Design and implement efficient, scalable backend services using Go
  • Develop and maintain microservices-based architectures
  • Create and enhance command-line interface (CLI) applications
  • Design and implement APIs using Protocol Buffers and GraphQL
  • Participate in RFC process for system design and architecture decisions
  • Optimize existing codebases for performance and reliability
  • Implement load balancing, fault tolerance, and scalability systems
  • Collaborate with cross-functional teams
  • Develop error handling, logging, and monitoring solutions
  • Participate in code reviews
  • Troubleshoot technical issues in production
  • Be on call during reasonable hours on rotation

Requirements For Senior Go Engineer - Remote (Bulgaria)

Go
PostgreSQL
MongoDB
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional experience in backend development using Go
  • Strong understanding of microservices architecture and distributed systems
  • Experience in developing CLI applications
  • Proficiency in Protocol Buffers and GraphQL API design
  • Experience with SQL and NoSQL databases
  • Familiarity with containerization technologies
  • Solid understanding of version control systems
  • Strong written and communication skills with English fluency
  • Ability to articulate complex technical concepts

Interested in this job?