Sr. Software Developer Engineer Job in Expedia Group
Sr. Software Developer Engineer
- Gurgaon, Haryana
- Not Disclosed
- Full-time
Do you thrive in a flexible agile environment, passionate about innovation and work with a team where technical obstacles are seen as opportunities ? We openly welcome critiques or challenges to our designs and theories. We focus on sharp critical thinking paired with a tendency to be both creative and sensible, applying test-and-learn processes to make objective decisions. Our intent is to remain level-headed when high pressure situations arise, and focus on how to best address the scenario ! Are you ready to wear different hats in development, engineering, or operations role when the need arises ?
What you'll do:
Were excited about our role in delivering metrics capabilities that the entire business will depend on, and high availability will be critical. Youll bring a design-first approach for building resilient platforms that scale. These designs take a full-stack approach and account for infrastructure, database, and application requirements, with an emphasis on metrics and logging capabilities.
Operations and support doesnt come last. Address needs early in the design phase, and include automation suites that reduce operational overhead and gain platform performance data. Use performance data to proactively identify optimization opportunities. Augment these technical solutions with clear documentation that covers the architecture and troubleshooting mentorship, and assume a DevOps role when required to deliver engineering or operational support.
Delivering system designs is a core capability. Taking advantage of excellent partnering and organization skills, deliver designs that use distributed architectures and incorporate requirements capturing, testing, and performance specifications into the process. Working in the Observability space is not new. Youve been developing monitoring capabilities for several years and have a strong understanding of the metrics space. You can speak to the differences between Prometheus and Influx, and have applied solutions that use the broader suite of technologies in the monitoring space. This includes applications like Cortex, Telegraf, Kenesis, Graphite, OpenMetrics, and Grafana.
Capable of developing platforms through functional or object oriented programming. Although you'highly proficient in Go and Python, youre comfortable with Java and its frameworks, and have delivered solutions in both datacenter and cloud environments.
Proficient in the following areas:
- XML, JSON, REST, SOAP implementation pertaining to web technologies
- Containerized applications and related automation technologies (Kubernetes)
- Developer tools like GitHub, Chef, Ansible, and Jenkins
- AWS computing solutions like ec3, s3, Dynamo, and vpce
Who you are :
8+ years of proven experience with the following:
- Influx and Prometheus metrics data, as well as Graphite and Grafana. Cortex experience a plus.
- Software development with Go, Java, and Python.
- Implementing single and multi-region solutions with AWS technologies.
- Work experience or degrees equal to a BA/BS.
Fresher
2 - 4 Hires