Custom Software Engineer
Core
Design, code, and enhance custom software components and observability layers for distributed systems, microservices, and AI/agent workflows.
Role type
Senior IC Custom Software Engineer (Observability & Distributed Systems)
Builds
Scalable software solutions, observability pipelines, dashboards, and alerting systems for cloud-native platforms.
Domain
Cloud-native software engineering, observability, event-driven architectures, and AI/agent integration.
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Grafana, OpenTelemetry, Apache Kafka, microservices instrumentation, distributed tracing, alerting design, Kubernetes/ECS, cloud deployment alignment, AI/agent workflow monitoring, data stream monitoring, secure telemetry configuration.
Preferred skills
Prometheus, Loki, Tempo, Jaeger, Dynatrace, Splunk, Azure Monitor, Application Insights, OTTL, Guidewire Cloud platform experience.
Technologies
Grafana, Apache Kafka, OpenTelemetry, CloudWatch, Spring Boot, FastAPI, Kubernetes, EKS, ECS, Amazon MSK, Guidewire, ServiceNow, APEX UI.
Responsibilities
Design and implement observability layers for application, integration, event, agent, audit, and cloud runtime components; configure OpenTelemetry instrumentation and collector pipelines for telemetry ingestion and routing; build dashboards and alerts for Kafka processing, agent decision flows, and platform health; mentor junior team members and lead process improvements; collaborate with DevOps, Security, and QA teams to ensure production readiness and operational efficiency.
Seniority
Senior, hands-on IC with team leadership responsibilities.