Last modified: 31 May 2022 12:36:46 GMT
Role : Senior Manager, Software Development Engineering sc_j40 and s
Senior Manager, Software Development Engineering:
Our Expedia Reviews team is dedicated to building experiences that help travelers go places and makes our world more connected. Our team is global with representation in Spain, India and Jordan. Reviews team brings smiles with millions of customers and we help our customers to choose the right destination, right product with the help of fellow traveler generated context (text and images). Reviews platform is one of the largest Travel Reviews Platform in the world serving several million queries and powering some of the strongest brands in the industry like Orbitz, Expedia, Travelocity, Wotif, Hotwire, Vrbo, Homeaway, CarRentals, Hotels.com and eBookers. Whatever we do it s all visible on public domains. You can be proud of your deliverables. We try to bridge the service gaps and help Expedia and Expedia s Partners to provide best in class Experience to our Customers; we thrive for better.What you ll do:
You will be involved in product feature development and will be working in close partnership with our teams at India (Gurgaon), Spain (Madrid), Jordan (Amman) offices
You will create a reliable and maintainable codebase contributions
You will work to gain a solid understanding of our users needs, help define and prioritize new features
You will work with a modern tech stack including Kotlin, git GitHub, Graph-QL, Mongo, Cassandra, Elastic Search, Kafka, Memcached along with other AWS services.
Anticipate and recognize bottlenecks in work processes between teams and makes suggestions for ongoing improvement
Coordinate with team to define the measures of success for process improvements
Develop product phase-out planning in line with the product roadmap
Determine different phase milestones and priorities in collaboration with product management peers
Engage outside of the direct organization and collaborate with peers across a senior level organization
Partner with the business to have a clear understanding of how the technology stack is tied to business outcomes and our bottom line
Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)
Have a broad knowledge of the entire product and in EGs languages, frameworks, cloud services, toolkits, methodologies enabling you can help with any component, or type of issues
Contribute to product development by identifying industry change, listen to customer needs, collect feedback, and communicate that feedback to the business
Examine inefficiencies in the existing stack operation and encourage engineers to improve them
Review the skill and expertise requirements to accomplish team objectives and identify staffing and talent resources to fill project roles
Develop action plans for optimal resource utilization and manage resource usage among the team
You will work to establish scalable APIs for our iOS and Android apps and
Guide employees in the development of the team and individual goals, providing regular and specific feedback and assessing individual and team performance
You will test and maintain software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.
You will act as a spokesperson for software design best practices - researching and recommending frameworks and architectural/code design patterns.
You will identify areas of improvements within the code and suggests solutions.
You will advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).
You will have broad knowledge of the entire product and in EGs languages, frameworks, cloud services, toolkits, methodologies enabling you can help with any component, or type of issues.
Drive evolution of standards design patterns with industry best practices and new technology to enhance productivity, quality, and system performance.
Drive program system architecture discussions to identify a suitable quality solution to the business requirement.
Work closely with architecture data platform teams to craft technical principles strategy
Stays informed on industry trends.
Examines inefficiencies in the existing stack operation and encourages engineers to improve them.
Bridges the gap in discussions between technology and non-technology workforce
Reports on team status faithfully and listens for suggestions to improve lagging project work.
Resource Planning Optimization
Reviews the skill and expertise requirements to accomplish team goals and identifies staffing and talent resources to fill project roles.
Develops action plans for optimal resource utilization and manages resource usage among team
Ensures optimal FTE to contingent worker ratios are maintained on team
Shares domain and Industry knowledge between cross-functional teams
Self-starter that enjoys and takes pride in the development work of their team
Who you are:
Bachelors degree or Masters in a related technical field; or Equivalent related professional experience of 10 years.
Recruited 8 engineers into own team
Performance managed at least 5 individual contributors
Managed individuals across different locations
Solid understanding of API Based technologies and standards
You are familiar with AWS technologies
Experience and/or exposure on one or more following technologies Cassandra, Mongo, NoSQL, RDBMS, Elastic Search, Kafka Pub-Sub, Caching Technologies,
Experience with Java or Kotlin or Scala programming language
You have strong technical acumen which allows you to be responsible for multiple technical domains, justifying technology choices to technical and non-technical observers
You have acted as a technical and career coach/mentor to both individual contributors and managers on your own teams
You have defined team goals and how they fit a business need across multiple teams working together working as an enabler multiplier for multiple teams to then achieve these goals
You have delivered solutions to business problems spanning teams
You have collaborated closely with the product team, and you have delivered and influenced a product roadmap
Strong understanding of developing and refining high-performance iOS and android apps
An established People Leader who leads a team of Engineers
Solid experience of software development technologies, techniques, and phases - Estimation, Scheduling, Design, Development, Testing and Delivery, and Maintenance.
Strong communication and strong interpersonal skills including ability to build consensus across the enterprise.
Self-motivated, able to deal with ambiguity and pressure to deliver
Passion for developing people to meet their career goals, combined with effective performance management
About Expedia Group
Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Groups family of brands includes: Brand Expedia , Hotels.com , Expedia Partner Solutions, Vrbo , trivago , Orbitz , Travelocity , Hotwire , Wotif , ebookers , CheapTickets , Expedia Group Media Solutions, Expedia Local Expert , CarRentals.com , and Expedia Cruises .
2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
Application End date. 25 Jun 2022