Backend Software Engineer (Go)
Mirantis
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 41 job offers in the United StatesSalaries by job title
- Delivery Specialist 330
- Line Cook 259
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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