Mirantis is seeking a Senior Software Engineer to join our team building next-generation, cloud-native bare-metal orchestration platforms for AI neo-cloud environments. You will drive the development of control planes powering high-density infrastructure, working within a T-shaped engineering model that emphasizes deep technical expertise and cross-domain collaboration.
Key responsibilities
- Design and maintain production-grade control plane microservices, custom Kubernetes operators, and reconciliation engines using Rust and Go.
- Author architectural specifications, system sequence diagrams, and clean gRPC/Protobuf and REST API schemas.
- Develop integration modules for modern network operating systems and DPU hardware platforms.
- Instrument services using OpenTelemetry and perform systematic root-cause analysis across distributed systems.
- Participate in rigorous code reviews and ensure high test coverage through mock-driven testing.
Requirements
- Mastery of Rust and strong proficiency in Go, with experience in async concurrency models and distributed state handling.
- Deep expertise in datacenter networking protocols including BGP, EVPN, VXLAN, and hands-on experience with SONiC or Cumulus Linux.
- Knowledge of DPU architectures, NVIDIA DOCA, and high-performance interconnects like InfiniBand and RoCEv2.
- Experience with Linux systems internals, boot infrastructure, and Kubernetes control plane development.
- 5+ years of software engineering experience in cloud-native platforms or infrastructure automation.
What we offer
- Opportunity to work with an established leader in the cloud infrastructure industry.
- Collaboration with talented colleagues on cutting-edge, open-source innovation.
- Access to professional development, training, and industry conferences.
- A high-energy environment that values openness, collaboration, and continuous growth.