Senior Software Engineer (Observability Solutions) - Enterprise Technology Services
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Our team is building an observability platform that supports some of Apple IS&T's most critical and high-traffic services. We are designing a platform that must remain consistent and performant even as it grows to handle petabytes of data resulting from billions of daily transactions. As a Senior Software Engineer, you will be a technical anchor for the team. You won't just write code - you'll define how we build, shape our architectural direction, and raise the engineering bar across every layer of the stack. You'll partner directly with peer architects to translate ambiguous, high-stakes problems into concrete, elegant solutions.
Responsibilities
- Architect and deliver highly available, fault-tolerant distributed system that operate reliably at petabyte scale.
- Design and build core backend services in Go, with a deep focus on performance, correctness, and operational simplicity.
- Drive technical strategy and architecture decisions.
- Lead technical design reviews and establish engineering best practices across the team.
- Identify performance bottlenecks and drive systematic improvements across the stack.
- Mentor and grow engineers across experience levels through code reviews, design discussions, and 1:1 coaching.
Requirements
- Experience building or operating observability platforms - including metrics pipelines (Prometheus), log aggregation (Elasticsearch), and Application Performance Monitoring (APM) tools.
- Experience designing and operating distributed systems
- Strong understanding of database internals - including storage engines, query optimization, transaction management, indexing strategies, and consistency models.
- Proficiency in Go (Golang) with production experience building backend services or infrastructure components.
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
- 3 or more years of experience in Go.
- Hands-on experience building or scaling systems that handle large data workloads
- Hands-on experience on RDBMS or NoSQL.
- 10 years or more of overall experience.
- Pay & Benefits
- Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Additional Information
Apple IS&T's infrastructure powers billions of transactions every day. At this scale, the systems we build must be resilient, observable, and extraordinarily efficient. We are looking for a Senior Software Engineer with deep expertise in Go and distributed systems to join our team and help architect the next generation of Observability Platform. This is a senior individual contributor role where your technical judgment will directly shape system architecture, team direction, and engineering culture. You'll collaborate across teams, mentor engineers, and take end-to-end ownership of a mission-critical service.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Apple? Share your experience