Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Overview
Senior Software Engineer, Observability. Introduction to the Team: Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
As a Senior Engineer, you will be a key hands-on contributor to the development of our observability platform. Working within an agile team, you will tackle complex technical challenges, write high-quality code and deliver robust, scalable solutions. You will collaborate with other engineers, product managers, and our internal users to build the next generation of observability at Expedia Group.
In this role, you will
- Develop and Maintain Core Platform Components: Contribute to the development, scaling, and operation of our core telemetry pipelines for logs, metrics, and traces, ensuring they are reliable, scalable and efficient.
- Assist with Technology Rollouts: Support the implementation and adoption of key technologies like OpenTelemetry by developing configurations, agent fleet management, creating helpful documentation, sample code, libraries, and providing technical guidance to other engineering teams.
- Implement Platform Features: Implement new features from the team\'s roadmap, focusing on improving the developer experience, enhancing data governance, and providing better cost visibility.
- Write and Maintain Infrastructure as Code (IaC): Author and maintain high-quality code as a platform service, create production-grade code (eg, Terraform) to automate deployment and lifecycle management of the platform\'s infrastructure; implement platform service frameworks to produce observability as code.
- Troubleshoot and Resolve Production Issues: Take ownership of complex technical issues within the observability platform, participate in on-call rotation, and identify root causes and durable solutions.
- Advocate for Best Practices: Promote operational excellence and observability best practices by contributing to code reviews, improving team documentation, and sharing knowledge with others.
- Collaborate and Mentor: Work with teammates in design discussions and planning sessions, and mentor junior engineers to help them develop their skills.
Minimum Qualifications
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
- 6+ years of experience in software engineering, with a focus on Back End services, distributed systems, or infrastructure.
- Strong hands-on experience with observability principles (logs, metrics, traces).
- Proficiency with observability technologies such as Prometheus, Grafana, ClickHouse, Datadog, Splunk, or OpenTelemetry.
- Proficiency in Golang.
- Experience with cloud-native architectures (Kubernetes, Docker, microservices) and a major cloud platform (AWS preferred).
Preferred Qualifications
- Proven experience building and operating services in a large-scale distributed environment.
- A strong hands-on coder with a commitment to technical excellence, code quality, and testing.
- Clear communicator who can collaborate effectively with technical and non-technical partners.
- A pragmatic problem-solver who is eager to learn and apply new technologies.
- Experience mentoring junior engineers and a passion for sharing knowledge is a plus.
Compensation
The total cash range for this position in San Jose is $199,000 to $278,500. Employees in this role have the potential to increase their pay up to $318,500, based on ongoing, demonstrated, and sustained performance in the role. The total cash range for this position in Seattle is $184,500 to $258,000, with a top end up to $295,000 based on performance.
Starting pay will vary based on location, budget, and an individual's knowledge, skills, and experience. Pay ranges may be modified in the future.
Benefits
Expedia Group offers a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. We also provide wellness and travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits at the Careers site.
Accommodation and Equal Opportunity
Accommodation requests: If you need assistance with any part of the application or recruiting process due to a disability or other health condition, please reach out to our Recruiting Accommodations Team through the Accommodation Request process.
Expedia Group is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify and will provide work authorization information as required.
Employment opportunities and job offers at Expedia Group will come from the Talent Acquisition and hiring teams. The official website to find and apply for job openings is careers.expediagroup.com/jobs.
