S

Super Micro Computer

Modular, energy-efficient server hardware solutions

Staff Data Center Software Developer

Full-Stack EngineeringUpdated on Nov 14
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 12 years of full-stack development experience, including production web UI/dashboard design and delivery.
  • Strong skills in React or a similar modern frontend framework, with UI/UX sensibility for designing clear, usable dashboards.
  • Strong backend skills in Python with Flask or FastAPI.
  • Strong database design experience with SQL and/or MongoDB.
  • Experience building and deploying applications in cloud-native environments such as AWS, Azure, GCP, or private cloud.
  • Proficiency with Linux, including Ubuntu or RHEL/CentOS, containers such as Docker or Podman, and Kubernetes orchestration.
  • Familiarity with CI/CD pipelines, Git workflows, and container-based deployment using Docker.

Responsibilities

  • Design and build end-to-end applications for DataCenter Systems, owning features from web UI through backend services and data storage, using React, Python with Flask or FastAPI, and SQL/NoSQL databases to deliver secure, scalable platforms.
  • Design and build web-based dashboards for monitoring and managing data center customers and their systems, translating operational and telemetry data into usable interfaces for customers and internal teams.
  • Design RESTful APIs and microservices for customer-facing dashboards, infrastructure provisioning, telemetry ingestion, and automation workflows, and integrate with internal platforms and third-party services as needed.
  • Develop schemas, queries, and optimization routines across SQL databases such as PostgreSQL and MySQL, and MongoDB, to support application features, customer data models, and analytics pipelines.
  • Deploy applications to public cloud platforms such as AWS, GCP, or Azure, or private Kubernetes platforms using Docker and Helm; collaborate with DevOps to ensure reliable, reproducible, and observable deployments.
  • Set technical direction and full-stack development best practices for the DCBBS Datacenter team, mentor engineers, and drive architectural decisions for customer-facing and internal applications.
  • Implement logging, alerting, and monitoring using tools such as Prometheus, Grafana, ELK, or Loki to track performance, detect anomalies, and support operational uptime.
  • Implement secure authentication and access patterns using OAuth2, SSO, and RBAC, and collaborate with InfoSec to meet internal compliance requirements.
  • Write and maintain technical documentation, API references, and design guidelines to support team collaboration and onboarding.

Desired Qualifications

  • Experience designing customer-facing dashboards or portals for infrastructure, IT operations, or monitoring platforms.
  • Experience developing with coding agents.
  • Experience with Ansible or other infrastructure-as-code tools.
  • Experience with Machine Learning APIs such as OpenAI, Hugging Face, or Vertex AI.
  • Prior experience mentoring engineers or leading technical design for a full-stack team.
  • Experience integrating with SDN/network automation platforms such as SONiC, Cumulus, Arista CloudVision, or Cisco NSO.
  • Familiarity with datacenter or hardware/infrastructure domains.

About the Company

Super Micro Computer

Modular, energy-efficient server hardware solutions

Super Micro Computer designs and sells high-performance, energy-efficient server hardware and related software and services for data centers, cloud, AI, 5G, and edge computing. Its modular Building Block Solutions let customers assemble configurable servers, storage, motherboards, and chassis from common components to match workloads. The company emphasizes green computing and power efficiency to reduce energy use in large-scale deployments and enable faster procurement. Its goal is to help customers deploy reliable computing infrastructure quickly through direct sales and an extensive partner network of distributors and value-added resellers.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at Super Micro Computer

See more jobs