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

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 7 hours 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?

Jobs Related To Mondoo Senior Go Engineer - Remote (Bulgaria)

Lead Software Engineer – Java & Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Java and cloud technologies, requiring 10+ years of experience in application development and expertise in microservices architecture.

Software Developer 3

Senior Applications Engineer role at Oracle focusing on Java development for distributed systems and GenAI solutions, requiring 6+ years of experience in cloud environments.

Software Engineer III - QA Automation

Senior QA Automation Engineer role at JPMorgan Chase focusing on software quality assurance, test automation, and development of testing standards.

Senior Applications Engineer

Senior Applications Engineer position at Oracle, focusing on Fusion HCM Payroll development with Java/J2EE, requiring 4+ years of experience in software engineering.

Lead Software Engineer - Ruby on Rails

Lead Software Engineer position at JPMorgan Chase focusing on Ruby on Rails development, requiring 5+ years of experience in software engineering and expertise in modern web technologies.