Engineering Manager

I’m interested


Krakow, Poland



Job description

Do you have a passion for building products that reach millions of customers around the world? Are you a multiplier of people’s capability and potential? Do you enjoy mentoring, coaching and inspiring your team do their best work?
We are hiring an Engineering Manager for Platform Engineering, and we're looking for that rare blend - a technical and inspirational leader.  The Platform Engineering division is high profile, high potential and full of challenge. It's the ideal place to establish yourself as a credible people leader and technical influencer, and to make a difference to the long term success of our team and products.
Your role in the team
This is a pivotal role that spans many disciplines. You'll have influence over Software Development, Quality, Security, DevOps, SRE and Product.

Working with Heads of Engineering, Product and Architecture you will help shape the technical strategy, engineering standards/best practices for all disciplines of engineering. Your passion, pragmatism, innovation and deep technical knowledge will help set the standard that your teams should aspire to.
On day one you will have a small team of engineering leaders reporting to you, and an extended team of engineers across 5 or 6 teams. You will work with our leadership team, reporting directly to the Head of Engineering for Platform Engineering.
You will be a hands-on technical lead, broadly responsible for end-to-end delivery of the work within your teams whilst promoting knowledge sharing, new technical approaches and allowing the team members room to grow. From time to time, you're still happy to put your technical skills to use, leading by example.
You’ll have significant technical skills and be intrigued by a range of technologies including cloud services, containers, performance monitoring, service meshes and observability.

If you are the ultimate technologist who has an inquisitive mind, a tenacity to build, a desire to inspire and advocate a team of talented engineers – we bet we can be a great match for this great opportunity.
Key responsibilities

  • Accountable for the engineering team to deliver outstanding results to our customers and build quality products
  • Scope out well-defined career paths and growth opportunities for every engineer
  • Work with stakeholders across the company (especially product) to ensure that engineering is aligned with company goals
  • Work closely with the Head of Engineering and Architecture to ensure that development is aligned with our strategy, architecture principles and guardrails whilst supporting our governance and compliance policies
  • Recruit, and nurture world-class engineering talent
  • Help shape and improve the product development process, representing engineering by communicating technical constraints, opportunities, and solutions
  • Build and maintain a culture of excellence, mentorship, and collaboration; essentially be a world-class manager
  • Provide coaching and leadership to the senior engineering management team as well as individual contributors
  • Exhibit Lean-Agile leadership and growth mind-set. Collaborate with the team to embrace Disciplined Agile (DA) Core Values, adopt and apply its Principles and implement the best practices
  • Working closely with the Software Engineering Team Leads, develop team autonomy to support the business need whilst working with Product Owners to define and measure key product KPI’s against which your team want to be measured
  • Ensure your teams uphold standard technical KPI’s such as code quality, security and technical debt in a clear and transparent way – such as visible team dashboards in a consistent manner
  • Continually looking for efficiencies and improvements within the delivery value chain. Looking for ways to measure success and collaborating with your teams to implement through automation
  • Great technical knowledge and appreciation of software engineering principles, including regulatory, legislative and industry practices, gained through practical experience and/or professional qualifications
  • Ensure participation to the communities of practices associated with your teams are attended and be active in your own community.
  • Understand the strengths/weaknesses of team members & support strengthening of skills through personal development plans
  • Regular 1-to-1 catchups, objectives setting, coaching, succession planning.
  • Understand timelines and dependencies, coordinates team around priorities
  • Help your team to do the best work possible!
Skills and experience 
  • You have extensive professional software development / engineering experience, and can draw on your own experiences (of failure and success) to motivate your teams, raise morale and give credible leadership
  • You have proven experience managing mid-sized highly performing engineering teams
  • You have shipped several customer-facing products – we will ask about that, so have some good examples ready to discuss at your interview!
  • Your working style is naturally collaborative. You're happy to Take ownership and responsibility, looking for solutions rather than problems
  • You are passionate about delivering high-quality, effective solutions to enable exciting user experiences
  • You are transparent, communicate clearly and have experience leading design reviews, code reviews
  • You have experience working in a secure environment
  • You have a preference for fast-paced environments with tight feedback loops and continuous delivery
  • You have experience working cross-functionally with design, QA, System Engineering, Architecture and product.
What we offer
  • Development opportunities, including IT conferences, internal training, lunch and learn sessions and an individual development budget.
  • Complex work and the chance to make an impact.
  • Mac OS or Windows hardware to choose from.
  • Some opportunities for International travel to our offices in London, Leeds, Stockholm, Malta and Gibraltar (our office is 5 minutes away from the beach).
  • New modern, bright and comfortable office space, with a great working atmosphere, in a collaborative team of amazing people, with forward thinking managers.
  • Competitive base salary and benefits, with fully paid private healthcare (LuxMed), filly paid Multisport pass, employee referral program, and an extra day off for your birthday.
  • Garden roof terrace, with incredible views of the city, and fresh fruit in the office.
  • Well stocked kitchens with fruit tea, honey and lemon, foamy coffee machine, vending machine with healthy food and salad.
  • Chill out room and gaming room with VR, PS4, FIFA, foosball table, billiards, table tennis, football league, board games, competitions with cool prizes.
  • Meetups, quality questions events, hackathons, we love any chance to share knowledge and have fun.
  • We don’t like our colleagues to go hungry or thirsty, so events are always well catered.
  • Family fun days, charity events (ask us about our scooter racing), company parties and social activities.
  • Flexible working practices
  • Excellent city centre location with a tram stop right outside the office, and free parking spaces cars, motorcycles and bikes.
  • Relocation costs support for rent and travel, and VISA support. Colleagues from all round the world including Russia, Ukraine, Belarus, Estonia, Brazil, Romania, Ireland, Israel, India, Portugal, United Kingdom, and Libya.

William Hill in Krakow

Our office sits on Kotlarska and our brilliant building has a range of different workspaces, hangouts and breakout areas to suit your every need. Situated in the centre of Krakow next to Vistula river – we're in the heart of one of the world’s most iconic cities. There are parks everywhere, you can enjoy a walk along Planty, or go to Kościuszko Mound to admire the city from above. With plenty of culture on your doorstep, you’ll be spoilt for choice. In fact, why not have a sneak peek around our office with Street View and see if you can picture yourself here.