Job Description, Responsibilities & Requirements
About the Position
We are seeking a talented and experienced Technical Manager to pave the way towards revolutionizing how we leverage data to deliver highly personalized content aimed at attracting and retaining customers!
Responsibilities
- Build and lead a high-performing technical team by hiring, training, and mentoring engineers of all levels.
- Foster a collaborative and innovative team culture and champion effective Agile development processes.
- Develop project plans, timelines, budgets, and resource allocation strategies, and ensure projects are delivered on time and within scope and budget.
- Show leadership as a hands-on developer in multiple layers of the software stack and data stack. Perform code and design reviews.
- Work closely with principal engineers to drive technology strategy and roadmap that aligns to the wider organization vision.
- Work closely with your Product Manager counterpart and the business owner to prioritize product features along with the engineering-driven tasks, striving for a good balance between business results and engineering robustness.
- Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals, commitments, and timelines.
- Define and enforce engineering best practices to ensure deliverables are complete, on time, and meeting a high-quality standard.
Requirements
- 10+ years of experience in commercial software development.
- 3+ years leading and/or managing others.
- Demonstrated excellence participating on cross-functional teams in fast-paced environments, both in terms of technical leadership and hands-on coding.
- Excellent ability to break down complex problems into simple solutions.
- Strong analytical skills and desire to write clean, correct, and efficient code.
- Excellent command of tools and expertise for troubleshooting production issues.
- Strong experience around building scalable and distributed software and data systems.
- Strong experience of data and software architecture/designs, especially real-time distributed data streaming designs.
- Good experience in AWS/Azure cloud platform, object-oriented programming (Java/Scala/Python) and SQL.
Nice to Have
- Exposure to Customer data platform and CRM tools like Braze, Segment, Hightouch, Marketo, etc.
- Exposure to Paid Marketing ecosystem and understanding of marketing attribution, Search Engine Marketing and related tools like Skai, SA360, etc.
- Exposure to BigQuery or Google Cloud Experience.
- Exposure to DBT.
- Exposure to Apache Airflow or other DAG frameworks is nice to have.
- Expertise in designing and implementing data pipelines using modern data engineering approach and tools: Spark, PySpark, Java, Docker, cloud native DWH (Snowflake, Redshift), Kafka/Confluence etc.
- Experience building microservices using Java Spring Boot framework.
We Offer
- Competitive compensation packages, including base salary and bonuses.
- “Work your way” with flexibility to suit your lifestyle. We take a remote-friendly approach to collaboration, with the option to join on-site as often as you’d like in select locations.
- Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
- Donation matching. Give back? Give more! We match qualifying charitable donations annually.
- Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
- Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
- Travel perks. We believe that travel is employee development, so we provide discounts and more.
- Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
- Health benefits. We offer great coverage and competitive premiums.
About the Company
We aspire to lead; We’re relentlessly curious;… want to know more? Read up on our values:
- We aspire to lead. Tap into your talent, ambition, and knowledge to bring us – and you – to new heights.
- We’re relentlessly curious. We push beyond the usual, the known, the “that’s just how it’s done.”
- We’re better together. We learn from, accept, respect, support, and value one another–and are creating something remarkable in the process.
- We serve our customers, always. We listen, question, respond, and strive for wow moments.
- We strive for better, not perfect. We won’t get it right the first time – or every time. We’ll provide a safe environment in which to make mistakes, iterate, improve, and grow.
- Our workplace is for everyone, as is our people-powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there.