Software Engineering Manager

Warsaw, Masovian Voivodeship, Poland · Engineering

Description

Do you want to work for Shedul.com, a fast-growing platform that is revolutionizing the beauty and wellness industry? We are an incredibly ambitious, innovative and fast growing global software startup with offices in Warsaw, London and Dubai. Our high-traffic booking platform has quickly become a game changing industry leader, with user base in over 200 countries. Our users transact millions of appointment bookings monthly, with thousands of active users at any time.


Today we’re looking for an Software Engineering Manager - a person who'll lead our software development teams (2-3 of them) in the trenches (& manage their working environment) of their never-ending quest to bring unparalleled value to both beauty salons & their demanding customers.


This person is expected to represent the values standing behind the roles of both a great Leader & a great Manager:


Helpful links:

- link to informal announcement of this job offer: https://no-kill-switch.ghost.io/oferta-pracy-engin...

- link to our Stackshare profile: https://stackshare.io/shedul/shedul

- link to the description of our work model: https://no-kill-switch.ghost.io/the-triumvirate-of...

- link to the meet-up our team is organising themselves: https://no-kill-switch.ghost.io/mixing-warsaw-ex/

- link to the post depicting how our engineers work: https://no-kill-switch.ghost.io/so-you-want-to-wor...

Requirements

What will this person do (& what not)?

  1. In short words: actively lead & support the Delivery Teams by
    1. helping them to continuously improve
    2. identifying & removing impediments in the work environment
    3. providing expertise in areas where the engineers are sometimes lacking skills or experience, e.g. work breakdown, prioritisation, risk management, lean process engineering, evolutionary product development, in-depth functional analysis
  2. In more detail:
    1. focus on Delivery Process (in real-life, not documents), delivery rhythm & People as key actors in this process (but "People" not just in separation, but also as "Teams")
    2. form a triumvirate of governance & support (smile) together with Product Owner (dimension of product) & Tech Leader (dimension of technology)
    3. co-operate with 1-3 teams (2 seems optimum)
    4. help with Teams' development (as human beings, engineers, talented people AND groups that do collaborate together)
    5. care for our culture & work environment - by questioning the reality, providing the feedback, asking proper questions, removing the impediments, escalating items beyond team's control, dealing with issues, making sure that communication is conducted (sufficient level of detail, promptness, audience, ...)
    6. facilitating the key elements of Delivery Process (in a way faithful to real Agile/Lean principles)
    7. play a leading role in Performance Management processes (360s, 1:1, ...)
    8. recruitment, on-boarding, people-related issues management (e.g. inter-personal conflicts)
    9. making sure that priorities remain sane (equilibrium between all dimensions - human-related, technology-related, process-related, people-related, ...)
    10. ... AAAAAAND many more


What qualities & skills do we require of this person?

  1. communication skills - not only in terms of being clear when speaking, but also been a good ("active") listener
  2. emotional intelligence & empathy
  3. being assertive when confronted with pressure (smile)
  4. understanding of what company culture is & how it can be shaped (or at least - supported)
  5. understanding of why engineering culture is specific
  6. understanding of Agile principles & how modern delivery processes look alike → e.g. what does really stand behind Agile manifesto principles
  7. understanding of software delivery life-cycle (SDLC) → what has to happen to create a good, working software-based product/service
  8. understanding of basics of the most basic approaches (/processes) used to build software nowadays → Scrum, Kanban, XP
  9. ENERGY, ENERGY, ENERGY!
  10. willingness to work with people - this is not a role about sitting whole day in headphones and producing "best documents on the planet"
  11. some sort of passion (intrinsic motivation) & already present inspiration towards:
    1. building (software) products
    2. building great teams
    3. reaching higher, further, faster, more ...
  12. deep technical knowledge (e.g. former software engineer work experience) ain't absolutely critical - but this person has to be able to shape questions using such objective, non-technical criteria that engineer's bullshit will be visible (smile)

Benefits

What we offer:

Apply for this job