Software Engineer II - Backend
Core
Building, improving, and maintaining a distributed service architecture for ingesting, analyzing, and publishing large volumes of tracing data to support real-time observability insights.
Role type
Senior IC backend engineer (distributed systems)
Builds
Distributed tracing pipeline services and support tools for observability platform
Domain
Observability / Distributed Systems / Data Ingestion
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Concurrency management, Scalability engineering, Object-Oriented Programming (Kotlin/Java/Go), Asynchronous programming, Message queues, Cloud services, DevOps practices, Agile methodologies, AI tool adoption
Preferred skills
OpenTelemetry experience, Build/test automation, Technical mentorship, Open source contributions
Technologies
Kotlin, Java, Kafka, Redis, Public cloud services, OpenTelemetry
Responsibilities
Build and scale backend services, Define architecture with innovation, Collaborate with product teams on roadmap, Create automation and tooling, Participate in on-call rotations, Use AI tools to accelerate development
Seniority
Senior, hands-on IC