FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in managing software and firmware engineering teams, delivering production software, and guiding cross-functional collaboration. Proficient in Linux, distributed systems, and programming languages such as Go, C++, and Rust, with a strong focus on reliability and maintainability in rack-scale infrastructure.
Highest-signal resume keywords
Software Engineering ManagementLinux Systems ExpertiseGo, C++, Rust ProgrammingCross-Functional CollaborationOpen-Source Software Delivery
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentFirmware EngineeringDistributed SystemsApplication Programming InterfacesFailure HandlingData Center ArchitectureServer ManageabilityTelemetryKubernetes ControllersOpenBMC
Soft Skills
Clear CommunicationGood JudgmentTeam BuildingMentoringProblem Solving
Tools & Technologies
NVIDIA GB200NVIDIA GB300RedfishNVLinkEthernetInfiniBandBaseboard Management Controller SoftwareEmbedded LinuxPythonArtificial Intelligence Tools
Industry Keywords
Rack-Scale InfrastructureLifecycle OrchestrationHealth AnalysisProduction AdoptionIssue TriageRoot-Cause ResolutionMatrix OrganizationLarge-Scale ReliabilityControl PlanesSimulation or Fault Injection
Tech Stack
Tools & technologiesDistributed SystemsKubernetesLinuxPythonRustC++Go
About the role
Key responsibilities & impact- Own delivery of rack-scale infrastructure software within a cross-functional organizational structure
- Coordinate commitments, address ownership gaps, and remain accountable from requirements through production adoption and support
- Translate business needs and hardware roadmaps into release priorities and achievable plans
- Balance staffing, dependencies, and technical risk across changing priorities
- Partner with architects and technical leads on control planes, lifecycle orchestration, health analysis, and recovery
- Guide engineering tradeoffs and ensure reliability, security, and maintainability
- Build and develop the team through hiring, mentoring, performance expectations, and delegation
- Establish planning, validation, release, and issue triage practices
- Identify risks early, drive root-cause resolution of production issues, and improve team processes
- Coordinate with firmware, platform, networking, quality assurance, security, and operations teams
- Work with customers and partners to turn deployment feedback into product improvements
- Oversee open-source delivery and support practices, including contribution review, issue triage, documentation, and release maintenance
- Communicate priorities, progress, and tradeoffs to engineers, collaborators, and leadership
- Make decisions in ambiguous situations and carry cross-team commitments through completion
Requirements
What you’ll need- Bachelor's, master's, or doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience
- 12 or more overall years of engineering experience in systems software, platform software, server firmware, or data center infrastructure
- Minimum of 6 years managing software or firmware engineering teams
- Proven track record delivering production software across multiple programs in a matrix organization
- Solid technical background in Linux, distributed systems, application programming interfaces, state machines, and failure handling
- Familiarity with data center architecture, hardware-conscious orchestration, server manageability, firmware or operating system lifecycle, telemetry, and large-scale reliability
- Software development experience in Go, C++, or Rust
- Capability to guide distributed engineering groups, recruit and nurture engineers, cultivate technical leaders, assign significant responsibilities, and maintain a steady standard of performance
- Clear written and verbal communication, good judgment under ambiguity, and experience aligning engineering teams, customers, and partners on practical solutions
- Experience across the rack-scale systems lifecycle is a plus
- Familiarity with NVIDIA GB200 or GB300 systems is a plus
- Experience with Kubernetes controllers or operators, declarative control planes, and simulation or fault injection is a plus
- Hands-on experience with baseboard management controller software, OpenBMC, embedded Linux, Python, and server debugging is a plus
- Familiarity with Redfish or related standards, NVLink, Ethernet, or InfiniBand is a plus
- Built open-source infrastructure software used by external teams; strong Rust experience and thoughtful use of artificial intelligence tools for development, testing, and debugging are a plus
Benefits
Comp & perks- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
