Senior Software Engineer, Rust

🔥 5 minutes ago

🇪🇺 Europe – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 20%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Mirantis

Mirantis

501 - 1000 employees

💼 Consulting

🏥 Healthcare

📦 Logistics

Consulting • Healthcare • Logistics

Mirantis is a company that specializes in container management and cloud infrastructure solutions. It offers a range of products, including Mirantis Kubernetes Engine (MKE), Mirantis OpenStack for Kubernetes (MOSK), and Mirantis Container Cloud (MCC), which provide enterprise-level Kubernetes and container management platforms. Mirantis also develops tools for secure software supply chains, such as the Mirantis Container Runtime (MCR) and Mirantis Secure Registry (MSR). As an advocate for open source technologies, Mirantis supports various projects and provides resources like Lens Desktop, a popular Kubernetes IDE, and technical support for enterprises adopting cloud-native technologies. Their solutions cater to sectors such as public services, financial services, and broader SaaS and technology services industries.

📋 Description

• Design, build, and maintain production-grade control-plane microservices, custom Kubernetes operators, and reconciliation engines in Rust and Go • Author functional and non-functional requirements, architectural specifications, system sequence diagrams, and gRPC/Protobuf and REST API schemas • Develop custom integrations for modern network operating systems including SONiC, NVUE, and Cumulus, and DPU hardware platforms • Instrument services end-to-end with 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 • Provide dependable on-call coverage and participate in design and cross-domain code reviews

🎯 Requirements

• 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 or systems programming • Primary mastery of Rust, including Tokio async runtime, Tonic, Axum, and sqlx • Proficiency in Go • Strong background in async concurrency models, lock-free patterns, distributed state handling, and mock-driven testing • gRPC/Protobuf contract design via tonic/prost • Schema evolution using zero-copy serialization and compile-time type generation • Experience writing custom Kubernetes controllers/operators using kube-rs with CRD-driven reconciliation loops • Test-driven design and highly testable code with mock interfaces for external service dependencies • Proven experience writing architectural specifications and participating in cross-functional design reviews • Advanced SQL/PostgreSQL fluency • Expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, and route server design • Hands-on experience with SONiC, Cumulus Linux, and NVUE • Knowledge of NVIDIA DOCA, Host-Based Networking, BlueField DPU architectures, and the DPF operator model • Understanding of InfiniBand, NVLink/NMX-M partitioning, and RoCEv2 • Advanced knowledge of Linux netlink, network namespaces, routing tables, DHCP, and DNS service implementations • Familiarity with Calico and Cilium CNI plugins • 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 • Experience with PKI, X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, and RBAC • Experience with KubeVirt/KVM • Demonstrated participation in or maintenance of open-source systems projects

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 Yesterday

Progress Partners

51 - 200

☁️ SaaS

⚡ Productivity

🤖 Artificial Intelligence

Senior AI Product Engineer improving evaluation, reliability, and cost efficiency of AI-powered SaaS and mobile products. Connecting AI experiments to user and business outcomes.

🇪🇺 Europe – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 Yesterday

Spacelift

51 - 200

☁️ SaaS

🏢 Enterprise

Software Engineer building scalable Go features for Spacelift’s infrastructure orchestration platform. Owning product functionality end-to-end and participating in on-call operations.

🇪🇺 Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 3 days ago

opinov8

201 - 500

💼 Consulting

🏥 Healthcare

📦 Logistics

Senior Full Stack Engineer building scalable .NET/React applications for a media-technology advertising platform. Developing backend services, front-end components, cloud infrastructure, and CI/CD pipelines.

🇪🇺 Europe – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 6 days ago

A-Players

11 - 50

💼 Consulting

🎯 Recruiter

🌍 Social Impact

Senior Frontend Engineer building React and TypeScript experiences for Restream’s global live-streaming platform. Owning frontend architecture, product features, and performance improvements.

🇪🇺 Europe – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 August 27

MetalBear

11 - 50

☁️ SaaS

🤝 B2B

Backend Rust Engineer building MetalBear’s mirrord Kubernetes development platform. Managing cloud resources and integrations for fast, realistic pre-deployment development feedback.

🇪🇺 Europe – Remote

🔥 Funding within the last year

💰 $12.5M Seed Round - MetalBear on 2025-09

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer