Senior Systems Software Engineer – Rust, Go, C++

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California

Posted

122 days ago

Salary

$152K - $241.5K / year

Seniority

Senior

Job Description

Senior Systems Software Engineer – Rust, Go, C++

NVIDIA

• 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 Job Pages

More Backend Engineer Jobs

Flex logo

Software Engineer II, Risk Engineering – Backend

Flex

Flex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!

Backend Engineer122 days ago
OtherRemoteTeam 201-500Since 2019H1B Sponsor

• Build decision platform / machine learning solutions to respond to/mitigate business risks in Flex. • Design and develop 24/7 high-scale APIs and distributed systems. The tech stack will be on AWS. Java would be the language for the existing code base. Java Spring Boot will be the framework. • Work closely with product, design, and engineering peers to launch new features across our web and mobile platforms

United States
$119K - $175K / year
Job Closed
LWSA logo

.NET Development Specialist

LWSA

Integrando soluções & Impulsionando negócios

Backend Engineer122 days ago
Full TimeRemoteTeam 1,001-5,000Since 1998H1B No Sponsor

• Experience providing technical leadership and supporting systems development; • Knowledge of code repositories (GIT); • Development of web systems/services on platforms; • Agile methodologies and DevOps; • Experience developing projects within agile teams; • Preparation of functional documentation and system manuals; • Requirements gathering and analysis of software needs; • Experience creating TESTS (Unit, Integration, Acceptance, and Performance); • System development and architecture using OOP, design patterns and SOLID principles;

Brazil
Job Closed
Affirm logo

Senior Software Engineer, Backend – Affirm Card

Affirm

We create honest financial products that improve lives.

Backend Engineer122 days ago
OtherRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Drive planning and prioritization of projects based on product, technical, and business goals by leveraging relevant resources and data. • Work cross functionally with colleagues in Experience, Accounting, Product, and Analytics teams to set and execute our money movement strategy for the Debit card • Build APIs and data models to work within micro-service and event-driven architectures • Take an active role in mentoring junior engineers, and the processes that support team growth and efficiency

United States
$169K - $240K / year
Job Closed
Affirm logo

Staff Software Engineer, Backend – PMI Core

Affirm

We create honest financial products that improve lives.

Backend Engineer122 days ago
OtherRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts. • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. • You will help develop talent on your team by providing feedback and guidance, and leading by example.

United States
$200K - $250K / year
Job Closed