Senior Manager, Software Development Engineering
Expedia
This job is no longer accepting applications
See open jobs at Expedia.See open jobs similar to "Senior Manager, Software Development Engineering" Travel Tech Essentialist.If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.
Senior Manager, Software Development Engineering
Are you an established technology leader who is passionate about building robust, scalable, and performant applications that will help millions of people plan their travels and create memories for a lifetime? Come join the Expedia Group! We are working on building the next-generation platform to connect with various partners and redefine the travel industry. The platform supports millions of users every year in finding suitable travel products using technologies such as Java, Kotlin, Spring, MSSQL, DynamoDB, Redis, etc. We encourage experimentation with new technologies while maintaining a healthy balance between short-term and long-term goals. We deeply care about building a great experience to delight our customers. Our goal is to enhance every traveler's experience and make it better!
What you will do:
You will lead a team of efficient developers and people leaders, in implementing high-quality applications to support the delivery and deployment of new business functionality
Act as a spokesperson for software design standard methodologies - researching and recommending frameworks and architectural/code design patterns
Mentor team members and advocate for quality coding and optimal processes
Build broad knowledge of the entire product and in Expedia Group's languages, frameworks, cloud services, toolkits, methodologies enabling you to help with any component, or type of issue
Participate in technical design discussions and should be able to provide suggestions and mitigate any impact
Estimate resources and identify risks to achieve project goals
You will work closely with partners and Product Managers to influence product strategy and resolve product development roadmap. Provide planning support for the technology roadmap
Anticipate and recognise bottlenecks in work processes between teams and make suggestions for ongoing improvement
Lead implementation teams and ensure the execution of new insights or approaches
Share domain and industry knowledge between multi-functional teams
Identify areas where efficiency and process improvement are needed and implement effective solutions
Apply new insights to improve team outputs
Establish tools and techniques to supervise progress related to implementing process improvements
Work with different project teams across analytics, technology, and product, to define purpose-built schemas to handle large-scale and non-relational workloads
Provide mentorship and technical direction to on and off-shore team-members and evangelise best practices and methodologies
Identify areas of improvement within the code and suggest solutions
Advocate for operational excellence (such as unit testing, establishing SLAs (Service Level Agreements), programming for resiliency, and scalability)
Bridge the gap in discussions between technology and non-technology personnel. Report on team status faithfully and listen for suggestions to improve lagging project work
Evaluate current team projects or goals and identify the relevant skills and expertise needed to accomplish them
Plan for and distribute vital resources to ensure the accomplishment of team goals
Supervise resource use to ensure minimal waste and reduce redundancy of efforts
Guide employees in the development of individual goals, provide regular and specific feedback, and assess performance
Encourage and support the education and professional development of employees
Mentor employees by providing advice and recommendations based on your own experience and takeaways
Self-starter that enjoys and takes pride in the engineering work of their team
Who you are:
Bachelor's or master's degree in computer science or computer engineering or equivalent
10+ years of proven work experience in the field of Software Engineering and at least 2+ years in technical leadership with a team size of more than 12 developers
Have experience as manager of managers - You have managed at least 1 people manager in the past
You have strong technical foresight which allows you to be responsible for the technical domain; identify strengths and weaknesses among languages and select among available technologies to implement and tackle the need
One must have in-depth working knowledge of architecting, maintaining, and scaling backend services that deal with connecting to external services
Understands when and how to reward and recognise team members
Acted as a mentor for multiple people leaders and individual contributors
Defined team goals and how they fit a business need – working as an enabler for the team to then meet these goals
We Lead Humbly. Our leaders serve their teams. None of us has all the answers, but we are curious, and we are always looking to learn. Though our leaders take their responsibilities to our business and their teams exceptionally seriously, they never take themselves too seriously
People enjoy working with you because you are phenomenal at what you do. Your skill and work ethic encourages the entire team to improve their craft
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 Group's 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-50
Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.
Expedia 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.This job is no longer accepting applications
See open jobs at Expedia.See open jobs similar to "Senior Manager, Software Development Engineering" Travel Tech Essentialist.