Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mirantis

Senior Software Engineer – BMaaS, Datacenter Networking

Mirantis

. Design, build, and maintain production-grade control plane microservices, custom Kubernetes operators, and reconciliation engines in Rust and Go .

Posted 9/17/2026full-timeRemote • United States, KazakhstanSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and maintaining microservices and custom Kubernetes operators using Rust and Go, with a strong focus on system architecture, integration, and testing methodologies. Proficient in advanced networking concepts and cloud-native technologies, ensuring high-quality, scalable solutions.

Highest-signal resume keywords
Rust ProgrammingGo ProgrammingAdvanced SQL / PostgreSQLGRPC/Protobuf DesignKubernetes Custom Controllers

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
RustGoSQLGRPCProtobufKubernetesSONiCCumulus LinuxNVIDIA DOCAMock-Driven Testing
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
OpenTelemetryKubeVirtKVMCalicoCilium
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Computer Engineering
Industry Keywords
Cloud-Native PlatformsInfrastructure AutomationNetworkingDistributed SystemsAsync Concurrency Models

Tech Stack

Tools & technologies
CloudDistributed SystemsDNSGRPCKubernetesLinuxMicroservicesPostgresRustSQLVaultGo

About the role

Key responsibilities & impact
  • Design, build, and maintain production-grade control plane microservices, custom Kubernetes operators, and reconciliation engines in Rust and Go
  • Author Functional Requirements, Non-Functional Requirements, architectural specifications, system sequence diagrams, and gRPC/Protobuf and REST API schemas
  • Develop custom integration modules for modern network operating systems including SONiC, NVUE, and Cumulus, and DPU hardware platforms
  • Instrument services end-to-end using OpenTelemetry traces and metrics
  • Perform systematic root-cause analysis across polyglot distributed systems
  • Participate in review-gated pull request workflows across Rust, Go, and SQL codebases
  • Ensure high test coverage through mock-driven testing
  • Contribute to open-source projects and participate in cross-domain code reviews, design reviews, and on-call coverage

Requirements

What you’ll need
  • Primary mastery of Rust (Tokio async runtime, Tonic, Axum, sqlx)
  • Strong proficiency in Go
  • Advanced SQL / PostgreSQL fluency
  • gRPC/Protobuf contract design and schema evolution
  • Strong background in async concurrency models, lock-free patterns, distributed state handling, and mock-driven testing
  • Expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, and route server design
  • Hands-on experience with SONiC, Cumulus Linux, and NVUE
  • Deep knowledge of NVIDIA DOCA, Host-Based Networking (HBN), BlueField DPU architectures, and the DPF operator model
  • Understanding of InfiniBand fabrics, NVLink / NMX-M partitioning, and RoCEv2
  • Advanced Linux netlink, network namespaces, routing tables, and DHCP/DNS service implementation knowledge
  • Familiarity with CNI plugins such as Calico and Cilium
  • Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation
  • Proficiency in Redfish, IPMI, and BMC abstractions
  • In-depth knowledge of boot chains, systemd, initramfs, and BIOS configuration matrices
  • Practical experience with PKI, X.509 certificates, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, and RBAC
  • Experience with KubeVirt / KVM
  • Experience writing Kubernetes custom controllers/operators using kube-rs or controller-runtime
  • Commitment to test-driven design and highly testable code with mock interfaces
  • Proven track record of writing architectural specifications and participating in cross-functional design reviews
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience
  • 5+ years of software engineering experience in cloud-native platforms, systems programming, networking, or infrastructure automation
  • Open-source systems project participation or maintainership is a plus

Benefits

Comp & perks
  • Professional development and training
  • Attend conferences and working groups
  • Company outings, happy hours, hackathons, and tech talks
  • Competitive compensation package with a strong benefits plan
  • Remote work arrangement