Senior Software Engineer (Observability Solutions) - Enterprise Technology Services
Core
Architecting and building a next-generation observability platform for Apple IS&T's critical, high-traffic services to handle petabytes of data from billions of daily transactions.
Role type
Senior individual contributor (IC) software engineer (distributed systems)
Builds
Highly available, fault-tolerant distributed systems and core backend services
Domain
Enterprise Technology Services / Observability / Distributed Systems
Required skills
Go (Golang), distributed systems architecture, RDBMS, NoSQL, system scalability, performance optimization, technical strategy
Preferred skills
Observability platforms (Prometheus, Elasticsearch, APM), database internals (storage engines, query optimization, indexing), mentorship
Technologies
Go, Prometheus, Elasticsearch, RDBMS, NoSQL
Responsibilities
Architect and deliver highly available, fault-tolerant distributed systems; Design and build core backend services in Go; Drive technical strategy and architecture decisions; Lead technical design reviews; Identify performance bottlenecks and drive improvements; Mentor and grow engineers
Seniority
Senior, hands-on IC