Mirantis
More roles at MirantisSoftware Engineer, Backend (Go)
Remote role where the employee must remain based in a particular country.
Listed for United States
From the employer's advert: Authorization to work in the United States.
Employer listed it 4 weeks ago · Added 4 weeks ago
Been open since 4 weeks ago, still being checked, but it has been live a while.
Salary
Not stated
Location
Listed for United States
Work style
Async
Contract
Full-time
Experience
Mid
Category
Software
The employer did not publish a salary, and we have too few comparable roles to estimate one.
What the advert says
Quoted word for word from the employer's advert. Where it says nothing, we say so.
- Working hours
Build event-driven, asynchronous communication between services on a distributed streaming or message-broker platform.
- Where you can work from
- Location eligibility not confirmed
- Contract
- Not mentioned in the advert
- Experience asked for
- Not mentioned in the advert
- Pay
Receive a competitive compensation package with a strong benefits plan.
Remote flexibility
Work from home
This is a remote role, but the employee must be based in United States. It is work from home rather than work from anywhere.
What the employer says
- Source listing states candidate location: "Remote, REMOTE, United States, Remote, us"
- Job description states: "Authorization to work in the United States."
What Nomaders makes of it
- Payroll and tax are likely handled in that country only
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
Before you apply
Experience: employer states
Written as a nice-to-have
- “4-5 years of professional software engineering, including 2-3+ years building production backend services in Go (4+ years of Go preferred).”
- “Tech Stack (Prior Experience Preferred, Not Mandatory)”
Questions worth asking: Nomaders interpretation
- The advert does not say where you can be based. Ask which countries they can legally employ or contract you from.
- The advert does not say whether this is employment or a contractor arrangement. Ask, as it affects tax and benefits.
Produced automatically from this advert's text; not reviewed by a person. The employer's own page is the final word.
About the role
Mirantis is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. By combining open source innovation with deep expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment—on-premises, in the cloud, at the edge, or in sovereign data centers. As enterprises navigate the growing complexity of AI-driven workloads, Mirantis delivers the automation, GPU orchestration, and policy-driven control needed to manage infrastructure with confidence and agility. Committed to open standards and freedom from lock-in, Mirantis ensures that customers retain full control of their infrastructure strategy.  https://www.mirantis.com/
Job Summary:
We are looking for a backend engineer to build the Go services behind the k0rdent-ai platform — the multi-tenant control plane for enterprise GPU infrastructure. As AI workloads scale globally, you will collaborate with engineering teams across the US, Europe, and India to design and develop the API-first services that power this ecosystem.
You will own features end to end — API contract, service, schema, orchestration, tests, and packaging — with senior engineers alongside you for design review and support. We do not expect you to arrive knowing our whole stack; we expect strong Go and API fundamentals, and the appetite to learn the rest quickly. Working within an agile framework, you will directly impact the reliability and correctness of the infrastructure our customers run in production.
Main Responsibilities:
Build Go microservices, model database schemas, and write migrations for the multi-tenant k0rdent AI platform.
Design public REST APIs with OpenAPI, along with multi-language SDKs.
Implement durable orchestration in Temporal — idempotency, retries, timeouts, determinism constraints.
Build event-driven, asynchronous communication between services on a distributed streaming or message-broker platform.
Implement authentication and authorization boundaries across an enterprise IAM platform and an API gateway — OIDC/JWT, service-to-service auth, tenant-scoped RBAC, gateway routing, and rate limiting.
Contribute to the identity model — standards-based user and group lifecycle provisioning (SCIM), and unifying authorization between the platform's API permissions and Kubernetes-native RBAC.
Write unit, integration, and end-to-end tests as part of every change.
Instrument services for production — structured logging, metrics, and audit trails.
Package and ship services with Docker, Helm, and Kubernetes.
Review peers' code and debug incidents to root cause with regression coverage.
 
Required Skills/Abilities: 
Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent demonstrated ability.
Solid CS fundamentals: data structures, algorithms, concurrency, networking, and how HTTP and databases actually work.
4-5 years of professional software engineering, including 2-3+ years building production backend services in Go (4+ years of Go preferred).
Strong Go fundamentals: concurrency, context propagation, error wrapping, stdlib HTTP routing (Go 1.22+).
Experience building and shipping REST APIs, and a working understanding of versioning and backward compatibility.
Solid relational database skills — schema design, migrations, transactions, and query tuning.
Testing discipline: unit and integration tests are part of your definition of done, alongside code review and CI/CD (GitHub Actions or equivalent).
Requirements
- ·Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent demonstrated ability.
- ·Solid CS fundamentals: data structures, algorithms, concurrency, networking, and how HTTP and databases actually work.
- ·4-5 years of professional software engineering, including 2-3+ years building production backend services in Go (4+ years of Go preferred).
- ·Strong Go fundamentals: concurrency, context propagation, error wrapping, stdlib HTTP routing (Go 1.22+).
- ·Experience building and shipping REST APIs, and a working understanding of versioning and backward compatibility.
Benefits
- ·We are a  Leader for Container Management  in G2 (#2 after AWS)!
How to apply
- 1Check the flexibility label above, work from home, matches where you plan to live and work.
- 2Tailor your CV to the role at Mirantis, mentioning your remote working experience and working hours (Async).
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 26d ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Similar roles
Other open software roles with comparable remote rules.
Pay not stated · You'll be taken to the employer's careers page.