Senior Go Engineer with Kubernetes skills

Vacancy details
Software Engineering
Golang Engineer
Senior
Bulgaria, 
Croatia, 
Poland, 
Portugal, 
Spain, 
Ukraine
Remote

In the role of Senior Go Consultant, you will be responsible for designing, developing, and maintaining custom solutions within the Kubernetes ecosystem. You will work closely with an engineering team to build and extend Kubernetes capabilities through Operators and Custom Resource Definitions (CRDs), focusing on automating complex application lifecycles. This role is highly technical and centers around writing robust Go-based logic to manage application state, ensure reliability, and follow best practices for distributed systems. You will contribute to a strategic, high-impact project while collaborating with SRE teams who handle infrastructure and cloud management, allowing you to focus fully on software engineering and Kubernetes extensions.

What project we have for you

Client’s expanding digital product portfolio demonstrates its commitment to provide healthcare professionals, laboratories, and patients with digital and digitally-enabled solutions that transform patient care. The existing product portfolio includes decision support systems, data management solutions, and workflow solutions. At the center of these diverse types of solutions is always patient data security and privacy as the highest priority for Client.

We are looking for an experienced Senior Go Consultant to join our team for a high-impact project. This role is strictly focused on software engineering within the Kubernetes ecosystem (writing Operators and CRDs), rather than classic DevOps or SRE tasks.

What you will do

  • Development: Architect and develop custom Kubernetes Operators using Go to automate complex application lifecycles.
  • Integration: Extend the Kubernetes API using CRDs and implement controllers using the controller-runtime or Kubebuilder.
  • Application Logic: Writing the core Go logic that manages stateful or stateless applications within the cluster.
  • Best Practices: Implementing robust error handling, reconciliation loops, and comprehensive unit/integration tests for the operators.
  • No DevOps Overhead: You focus on the Go codebase; our SRE team handles cluster provisioning and cloud provider management.

What you need for this

  • 5+ years of experience in Software Engineering with Golang. 
  • Expert Go Programming: Deep understanding of Go internals, concurrency, and patterns for distributed systems.
  • Kubernetes Extension Mastery: Proven track record of building and deploying Kubernetes Operators in production environments.
  • Ability to adapt to changing technologies and project requirements. 
  • Good problem-solving and analytical skills. 
  • Ability to learn quickly and work independently or as part of a team. 
  • Ability to own tickets from scratch to finish. 
  • Good communication and interpersonal skills. 
  • Experience with CI/CD practice. 

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Golang
Kubernetes

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.