Jobiglo

No results.

Backend Software Engineer (Go)

Mirantis

New Remote
Remote Senior 🇬🇧 English
Go OpenAPI Temporal Kubernetes Helm Docker PostgreSQL Kafka NATS JetStream Keycloak Envoy OIDC JWT RBAC SCIM Prometheus Grafana OpenTelemetry GitHub Actions

Job description

About the role

Mirantis, a Kubernetes-native AI infrastructure company, is hiring a backend engineer to build the Go services behind the k0rdent-ai platform, a multi-tenant control plane for enterprise GPU infrastructure. You will work with engineering teams across the US, Europe and India to design and develop API-first services, owning each feature end to end. The position is remote and requires authorization to work in the United States.

Key responsibilities

  • Build Go microservices, model database schemas and write migrations for the k0rdent AI platform.
  • Design public REST APIs with OpenAPI and multi-language SDKs.
  • Implement durable orchestration in Temporal (idempotency, retries, timeouts, determinism).
  • Build event-driven, asynchronous communication between services on a distributed streaming or message-broker platform.
  • Implement authentication and authorization across an enterprise IAM platform and API gateway (OIDC/JWT, service-to-service auth, tenant-scoped RBAC, rate limiting).
  • Contribute to identity provisioning (SCIM) and unify authorization between API permissions and Kubernetes RBAC.
  • Write unit, integration and end-to-end tests, instrument services with logging, metrics and audit trails, and package services with Docker, Helm and Kubernetes.
  • Review peers' code and debug incidents with regression coverage.

Required profile

  • Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent demonstrated ability.
  • 4-5 years of professional software engineering, including 2-3+ years building production backend services in Go (4+ years of Go preferred).
  • Clear written English for design documents, reviews and collaboration across global time zones.
  • Ability to research and experiment before asking for help, and willingness to be reviewed rigorously.
  • Authorization to work in the United States.

Required skills

  • Strong Go fundamentals: concurrency, context propagation, error wrapping, stdlib HTTP routing (Go 1.22+).
  • REST API experience, including versioning and backward compatibility.
  • Relational database skills: schema design, migrations, transactions and query tuning.
  • Unit and integration testing discipline, with CI/CD (GitHub Actions or equivalent).
  • Nice to have: Temporal, Kubernetes, Cluster API, Helm, Keycloak, Envoy, PostgreSQL, Kafka or NATS JetStream, SCIM, Prometheus, Grafana, OpenTelemetry, Python or TypeScript, security engineering, CNCF contributions.

What we offer

  • Work with an established Silicon Valley leader in cloud infrastructure and with passionate colleagues serving Fortune 500 and Global 2000 customers.
  • Professional development, training, conference attendance and company events such as hackathons.
  • A competitive compensation package with a strong benefits plan.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Mirantis.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 day ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Mirantis