Senior Systems Software Engineer – Rust, Go, C++
Backend EngineerSoftware EngineerFull TimeRemoteTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn
Location
California
Posted
38 days ago
Salary
$152K - $241.5K / year
Bachelor Degree5 yrs expEnglishDistributed SystemsGrafanaGRPCMicroservicesPrometheusRustGo
Job Description
• Architect, implement, and maintain core components of an internally developed IaaS (Infrastructure-as-a-Service) product and related microservices primarily in Rust, C++, or Go
• Develop and automate workflows for device discovery, firmware updates, and health monitoring using protocols such as Redfish and other BMC interfaces
• Build and extend distributed microservices and gRPC APIs for rack management, supporting multi-rack, multi-tenant, and multi-site deployments
• Implement telemetry collection, aggregation, and analysis pipelines using Prometheus, OpenTelemetry, and Grafana; contribute to Health-as-a-Service initiatives
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)
- 5+ years of experience in systems software engineering with a focus on distributed systems, software/firmware development, or infrastructure automation
- Strong hands-on experience with Rust, Go, and C++ for systems-level development
- Datacenter or computer architecture experience is required—you should understand server, rack, and network topologies, as well as hardware/firmware/software interactions
- Experience with hardware management protocols (Redfish, IPMI, BMC) and firmware update automation
Benefits
- equity
- health insurance
- retirement plans
- paid time off
- flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer II, Risk Engineering – Backend
FlexFlex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
Backend Engineer38 days ago
Full TimeRemoteTeam 201-500Since 2019H1B Sponsor
Software Engineer II developing risk management platforms and APIs at FinTech company Flex
AWSDistributed SystemsDynamoDBGradleJavaJavaScriptJUnitReactReact NativeReduxSpringSpring BootSpringBootTypeScript
Senior Software Engineer, Backend – Affirm Card
AffirmWe create honest financial products that improve lives.
Backend Engineer38 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor
Senior Software Engineer developing backend solutions for Affirm's payment products
AWSCloudDistributed SystemsKotlinPython
Staff Software Engineer, Backend – PMI Core
AffirmWe create honest financial products that improve lives.
Backend Engineer38 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor
Staff Software Engineer developing backend solutions for Affirm's Partner Merchant Interface team
AWSDistributed SystemsKotlinKubernetesMySQLPythonSpark
Backend Engineer38 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor
Senior Backend Engineer scaling Node.js applications on AWS for Edia
AWSCloudJavaScriptNode.jsReact