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 organisation 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
- Ten years’ experience of commercial software development
- Three years managing five to ten engineers, across one or two teams
- Background of working in a product-focused company, collaborating closely with stakeholders to build up a backlog of product and technical initiatives
- Directly responsible for giving performance feedback and providing formal career planning to their team
- Strong mentorship skills, helping engineers to grow technically and professionally
- Solid understanding of the technologies and tools used by their team, with hands-on experience of designing and building scalable, high-performance systems
- Excellent ability to break down complex problems into simple solutions
- Proven leadership in driving major projects and actively participating in cross-functional teams in fast-paced, dynamic environments
- Accountable for high-quality execution, operations and overall team performance
- Uses strong analytical skills to identify risks early, mitigate issues and provide contingency plans
- Adept at making high-level decisions about product and technical direction, balancing business objectives with engineering capabilities.
- Understands modern software delivery methodologies and project management tools and uses them to drive successful outcome
Benefits
- Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
- “Work your way” with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team.
- 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.
- Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.
Work Arrangement
Hybrid
Team
Team size: five to ten engineers. Structure: one or two teams
Additional Information
- We are unable to offer B2B contracts at this time.
- This is a permanent contract of employment/Umowa o pracę.