Lead Software Engineer – Enterprise Observability
Core
Design, implement, and evolve intelligent, scalable, and resilient observability and logging solutions for distributed systems.
Role type
Lead Software Engineer (Observability/Logging)
Builds
Observability platforms, automation scripts, AI-native tools for autonomous issue detection, and CI/CD integrations.
Domain
Healthcare technology, distributed systems, observability engineering
Deliverable
production ML models | infrastructure | product features
Required skills
Distributed systems architecture, observability principles, log ingestion, event correlation, system design, AI Ops, CI/CD pipelines, Infrastructure as Code, cloud-native development, API design, programming (Python, .Net, Java, Go, Node.js), leadership, mentoring
Preferred skills
Open telemetry, Splunk Enterprise & ES, Scaled Data onboarding, Dynatrace, Cribl, Grafana, Monitoring strategy design, Budget management, Automation practices, Cross-functional program leadership
Technologies
Python, .Net, Java, Go, Node.js, Terraform, Ansible, GitHub Actions, Azure DevOps, Azure, AWS, GCP, REST, gRPC, Splunk, Dynatrace, Cribl, Grafana, SNOW, SOAR
Responsibilities
Architect and optimize observability environments, build automation scripts and tools, integrate observability into CI/CD pipelines, conduct code reviews and implement automated validation, build AI-native tools for issue detection, lead design of distributed systems, manage data routing and monitoring integrations, mentor junior engineers, collaborate across teams to align strategies with business goals, communicate technical insights to leadership
Seniority
Senior, hands-on IC with leadership and mentoring responsibilities