Senior Staff Software Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
Architect cloud-native ingestion and processing pipelines for telemetry from hundreds of thousands of devices using streaming platforms and time-series storage. Define and own a unified YANG-based data model covering device configuration, operational telemetry, and network topology relationships. Write and review production-quality Go and/or Rust code for collectors, aggregators, and real-time processing engines. Define data partitioning, sharding, and retention strategies for high-volume device event streams while meeting latency and durability requirements. Design cloud-native deployment patterns using Kubernetes, service mesh, and autoscaling across multi-cloud environments. Evaluate and adopt time-series databases, graph stores, and stream processors for scalable, maintainable operations. Partner with Product and Engineering to translate monitoring requirements into platform capabilities, roadmap milestones, and engineering specifications. Mentor senior engineers through architecture reviews, coding standards, and hands-on technical guidance. Responsibilities Architect cloud-native ingestion and processing pipelines for telemetry from hundreds of thousands of devices using streaming platforms and time-series storage. Define and own a unified YANG-based data model covering device configuration, operational telemetry, and network topology relationships. Write and review production-quality Go and/or Rust code for collectors, aggregators, and real-time processing engines. Define data partitioning, sharding, and retention strategies for high-volume device event streams while meeting latency and durability requirements. Design cloud-native deployment patterns using Kubernetes, service mesh, and autoscaling across multi-cloud environments. Evaluate and adopt time-series databases, graph stores, and stream processors for scalable, maintainable operations. Partner with Product and Engineering to translate monitoring requirements into platform capabilities, roadmap milestones, and engineering specifications. Mentor senior engineers through architecture reviews, coding standards, and hands-on technical guidance.
Requirements
Requirements 12+ years of experience in software or platform architecture, including at least 5 years leading architecture for large-scale, data-intensive distributed systems. Substantial experience building and operating device monitoring systems at scale, including telemetry ingestion, fleet management, and real-time alerting. Proven hands-on production coding ability, with Go and/or Rust strongly preferred. Deep expertise in data modeling, schema design, time-series storage, event streaming, and graph data models for network topology. Solid understanding of cloud-native application design, containerization, Kubernetes orchestration, microservices, and cloud infrastructure across AWS, GCP, or Azure. Preferred: proficiency in both Go and Rust with production service delivery experience in at least one. Preferred: background with network management platforms or network equipment vendors such as Juniper, Cisco, or Nokia, and familiarity with gNMI, NETCONF, or SNMP. Preferred: experience designing multi-tenant SaaS platforms with data isolation, schema evolution, and customer-tier scalability. Preferred: contributions to open-source infrastructure or observability projects, published technical writing on distributed systems or data engineering, and familiarity with high-throughput data collection techniques.
Benefits & conditions
Up to 15% domestic or international travel. Comprehensive medical, dental, and vision plans. Matching 401(k), unlimited PTO, and paid holidays. Parental and adoption leave, legal insurance, and a home technology stipend. #J-18808-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦