Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Supermicro

Software Engineer

Supermicro

. Design, develop, and maintain on-switch agent software and integrated management and diagnostic services .

Posted 9/15/2026full-timeSan Jose • California • United StatesJuniorMid-Level💰 $110,000 - $135,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software engineering with a focus on developing and maintaining on-switch agent software and integrated management services. Proficient in programming with Go and Python, along with experience in network telemetry and performance analysis.

Highest-signal resume keywords
Software EngineeringGo ProgrammingPython ProgrammingNetwork TelemetryLinux/Unix Operating Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentShell ScriptingAnsiblePerformance AnalysisDebuggingTroubleshootingTelemetry CollectionMetrics PipelineAI Cluster ManagementAPIs
Soft Skills
Analytical SkillsProblem-SolvingCommunication SkillsIndependent WorkTechnical Prioritization
Tools & Technologies
DockerREST APIsGNMIOpenConfigSFlowIPFIXSNMPPrometheus
Industry Keywords
Data CenterAI ClustersNetworking ProtocolsOperational ProceduresTechnical Documentation

Tech Stack

Tools & technologies
AnsibleDockerLinuxPrometheusPythonShell ScriptingUnixGo

About the role

Key responsibilities & impact
  • Design, develop, and maintain on-switch agent software and integrated management and diagnostic services
  • Build automated solutions for provisioning, monitoring, configuration, and troubleshooting across data center and AI cluster platforms
  • Innovate, design, implement, and test capabilities from concept through release with team leaders and project managers
  • Develop and run diagnostic and performance workloads, analyze results, and troubleshoot issues
  • Improve performance, reliability, and debuggability across AI clusters, including telemetry and metrics pipelines
  • Implement collection and processing of ASIC and platform telemetry, including hardware counters, buffer and queue statistics, and drop and error reporting
  • Structure, label, and enrich metrics and logs for AI agents and automated diagnostic workflows
  • Maintain technical documentation, APIs, and operational procedures
  • Evaluate new technologies and AI-assisted approaches to improve development, diagnostics, and operations

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • 2-4+ years of experience in software engineering
  • Strong programming skills in Go and/or Python
  • Shell scripting experience
  • Ansible experience
  • Working knowledge of L2/L3 networking protocols and management protocols
  • Experience with network telemetry and monitoring, including streaming telemetry (gNMI/OpenConfig), sFlow, IPFIX, SNMP, or metrics pipelines such as Prometheus
  • Experience with Linux/Unix operating systems, Docker containers, and REST APIs
  • Foundational understanding of software architecture, debugging, troubleshooting, and performance analysis
  • Strong analytical and problem-solving skills
  • Ability to work independently and manage multiple technical priorities
  • Excellent written and verbal communication skills

Benefits

Comp & perks
  • Comprehensive benefits package
  • Potential eligibility for bonus programs
  • Potential eligibility for equity award programs