Staff Software Engineer, Events Logging
Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.
About the job
Responsibilities
- Collaborate with partner teams to understand pain points, prototype solutions, and drive adoption of event-logging products and tooling.
- Own the technical direction and roadmap for a major area of the logging platform.
- Lead investments in technical capabilities that enable product innovation.
- Create and present design, product, and architecture documents, and provide feedback on others’ work.
- Translate prototypes into high-quality, scalable, maintainable production code through iterative development.
- Track industry trends, technologies, and best practices in logging and observability.
- Mentor and provide technical guidance to engineers while promoting knowledge sharing and continuous learning.
Requirements
- 9+ years of industry engineering experience.
- Strong communication, organizational, and cross-functional collaboration skills.
- Deep expertise in one or more backend/server languages, such as Java, Kotlin, or C++.
- Track record of architecting high-traffic backend systems.
- Ability to solve ambiguous problems and work outside a usual area of expertise.
- Experience mentoring and developing engineers across an organization.
- Experience driving software-development best practices.
- Demonstrated ability to influence engineering strategy and technical priorities across a large organization.
Nice-to-haves
- Experience building internal infrastructure, particularly event-logging and observability systems.
Compensation
- Base salary: $212,000–$265,000 USD annually.
- May be eligible for bonus, equity, benefits, and Employee Travel Credits.
Skills
Java, Kotlin, C++, Backend Systems, Event Logging, Observability, Infrastructure, Distributed Systems, System Architecture, Production Engineering
Similar jobs
Backend Engineering jobsStaff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.
Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.
Leads the architecture and development of Crusoe Cloud’s software-defined networking infrastructure, including Linux kernel, driver, and packet-processing systems. Requires 8+ years of high-performance networking experience and expertise in C/C++, Linux internals, kernel bypass, and network accelerators.
Own the architecture, performance, reliability, and scaling roadmap for Crusoe Cloud’s container registry. The role requires deep distributed-systems experience, hands-on cloud-native infrastructure expertise, and a strong record of technical leadership and mentorship.
Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.