Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Development Engineer @ Expedia Group

Home > Software Development

 Principal Software Development Engineer

Job Description

  • Lead by example, advocating for software engineering best practices, engineering excellence, coding standards, and Agile methodologies within teams.
  • Deep knowledge of entire system and can jump into code in any component and fire fight and contribute.
  • Take architectural ownership for various critical components and systems
  • Develop north star vision for domain in which you are focused.
  • Combine and share knowledge and skills in more than one functional area to promote
    effectiveness in the department or business unit/function.
  • Participate in active mentorship and rising talent identification.
  • Interpret internal/external business challenges and recommend integration of the appropriate systems, applications and technology to provide a fully functional solution to a business problem.
  • Champion prioritized initiatives across the local organization and work with others across EG to investigate those initiatives.
  • Communicate and document solutions and design decisions
  • Establish and lead high standards in API development, service contract design, and protocol selection, leveraging REST for simplicity and flexibility, and introducing gRPC for high-performance internal communication and rapid service-to-service interactions.
  • Drive technical strategy and execution, leading technology adoption and strategic architectural decisions.
  • Identify opportunities for improvement in process, tooling, and architecture, proactively driving technical advancements and innovations.
  • Perform code reviews and apply software development best practices to maintain code quality, consistency, and maintainability across teams.
  • Drive results, hold accountability for deliverables, and take ownership to ensure projects are delivered on-time with high-quality standards.

Who you are:

  • Bachelor s Degree or higher in Computer Science, Engineering, or a related technical field.
  • 10+ years of professional software engineering experience, preferably in distributed, large-scale enterprises and cloud-native environments.
  • Deep expertise in designing robust, scalable microservice architectures and APIs.
  • Solid experience developing software solutions in Java and Kotlin.
  • Extensive experience with cloud platforms like AWS.
  • Experience with container technologies (Kubernetes) and CI/CD tools/processes.
  • Strong understanding and implementation of best practices for security, scalability, performance, reliability, and monitoring.
  • Excellent technical leadership skills, with experience mentoring and guiding engineers to align on technical strategy.
  • Outstanding communication, collaboration, and presentation skills, able to explain complex technical concepts to both technical and non-technical audiences effectively.

Strong Preference: Proven experience in the online travel or e-commerce industry, particularly backend systems handling significant scale and traffic (high throughput) with low latency

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Expedia Group
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Career development Backend Architecture Coding Talent acquisition Agile Manager Technology E-commerce Monitoring

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

SFMC Lead Engineer

  • Wipro
  • 5 - 10 years
  • Bengaluru
  • 23 hours ago
₹ Not Disclosed

Software Developer 3

  • Oracle
  • 4 - 10 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Governance Data Engineer

  • Ness
  • 4 - 7 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Software Developer 3

  • Oracle
  • 4 - 10 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Expedia Group

We are travelers and technologists. We work across time zones, hemispheres, cultures and languages. Were used to breaking things down and building them back up again, until theyre even better. We know travel can be hard, but we also know that its worth it, every time. And because we believe travel i...