
Senior Software Engineer, Rust
Posted Oct 13

Posted Oct 13
This is a fully remote position, open to applicants in Europe.
β’ Design, develop, and sustain production-level control-plane microservices, bespoke Kubernetes operators, and reconciliation engines using Rust and Go.
β’ Create both functional and non-functional requirements, architectural documentation, system sequence diagrams, as well as gRPC/Protobuf and REST API schemas.
β’ Build custom integration modules for network operating systems, including SONiC, NVUE, and Cumulus, along with DPU hardware platforms.
β’ Implement end-to-end service instrumentation utilizing OpenTelemetry traces and metrics.
β’ Conduct systematic root-cause analysis across diverse distributed systems.
β’ Engage in review-gated pull-request workflows across Rust, Go, and SQL codebases.
β’ Maintain high test coverage through mock-driven testing practices.
β’ Contribute to open-source initiatives.
β’ Take part in design reviews and offer cross-domain code reviews, along with on-call support.
β’ Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent hands-on experience.
β’ Over 5 years of experience in software engineering within cloud-native platforms or systems programming.
β’ Proficient in Rust, including mastery of Tokio async runtime, Tonic, Axum, and sqlx.
β’ Strong skills in Go programming.
β’ Solid understanding of async concurrency models, lock-free patterns, distributed state management, and mock-driven testing.
β’ Experience in designing gRPC/Protobuf contracts using tonic/prost and schema evolution with zero-copy serialization and compile-time type generation.
β’ Proficient in writing custom Kubernetes controllers/operators using kube-rs with CRD-driven reconciliation loops.
β’ Commitment to test-driven design and the creation of highly testable code with mock interfaces for external service dependencies.
β’ Demonstrated ability to write architectural specifications and engage in cross-functional design reviews.
β’ Advanced fluency in SQL/PostgreSQL.
β’ Expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, and route server design.
β’ Practical experience with SONiC, Cumulus Linux, and NVUE.
β’ Familiarity with NVIDIA DOCA, Host-Based Networking, BlueField DPU architectures, and the DPF operator model.
β’ Understanding of InfiniBand fabrics, NVLink/NMX-M partitioning, and RoCEv2.
β’ Advanced knowledge of Linux netlink, network namespaces, routing tables, and implementations of DHCP/DNS services.
β’ Experience with CNI plugins such as Calico and Cilium.
β’ Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation.
β’ Proficient in Redfish, IPMI, and BMC abstractions.
β’ Comprehensive knowledge of boot chains, systemd, initramfs, and BIOS configuration matrices.
β’ Experience with PKI, X.509 certificates, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, and RBAC.
β’ Experience with KubeVirt/KVM.
β’ Proven involvement in or maintenance of open-source systems projects.
β’ Experience with OVS and DPDK is a plus.
β’ Employees have the option to work remotely.
β’ Opportunity to work in an open-source development environment.
β’ Exposure to cutting-edge cloud-native AI infrastructure.
β’ Participate in cross-domain code reviews and rely on dependable on-call coverage.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.