SolarWinds

Staff Software Engineer: Platform R&D

SolarWinds
Apply
4 hours ago

Responsibilities

  • Design and implement distributed backend systems supporting high-throughput, low-latency data and service workloads.
  • Lead architecture and technical direction for services handling data ingestion, transformation, storage, and serving.
  • Build and improve real-time and near-real-time data pipelines for large-scale platform use cases.
  • Drive reliability, scalability, operability, observability, automation, fault tolerance, recovery, rollout safety, and capacity planning.
  • Partner across engineering teams on interfaces, schema evolution, and safe service integration patterns.
  • Improve performance across storage, compute, messaging, caching, and API layers.
  • Contribute to platform modernization and backend architecture strategy and execution.
  • Mentor senior and mid-level engineers through design reviews, code reviews, and operational leadership.
  • Participate in incident response and post-incident improvement work.

Requirements

  • 8+ years of software engineering experience, including significant experience building and operating production backend systems at scale.
  • Strong distributed-systems expertise, including trade-offs involving consistency, availability, durability, and performance.
  • Experience building data-intensive applications or platform services with event-driven or streaming architectures.
  • Strong programming skills in one or more modern languages such as Rust, Go, Java, or Python.
  • Experience with cloud-native infrastructure, containerized environments, APIs, service-to-service communication, and scalable data storage systems.
  • Strong debugging and performance-tuning skills across complex, multi-service systems.
  • Ability to lead technically across team boundaries and influence architecture.
  • Strong written and verbal communication skills for explaining technical trade-offs.
  • Preferred qualifications include experience with observability, telemetry, stream processing, message brokers, distributed databases, analytical data stores, Kubernetes, cloud platform operations, schema evolution, metadata management, data modeling, and cross-functional technical initiatives.

Categories

BackendData Engineering
SolarWinds

About SolarWinds

1,001-5,000 employees
Contact me