Founded in 1996, StepStone is one of the most successful online job boards in Europe today. With over 24,9 million visits and more than 290.000 job listings each month, we operate some of the most powerful online job portals in the European market. Our goal is always to create perfect matches – help companies find just the right employees, and present candidates just the offers they are looking for. All the software that runs our websites is developed in-house.
The Development Manager Shared Services is responsible for all activities in the StepStone Continental Europe development organization pertaining to Infrastructure (cloud and data center), Release Management, Quality Assurance Automation, Systems Monitoring, the Atlassian tool suite and the database landscape.
- Work with Shared Serivces teams and team leads by ensuring common understanding of goals, providing consistent vision binding together horizontal functions, translating high level goals into short- and long-term targets, giving feedback on performance and behavior, leading teams through organizational changes
- Interact with senior management and the direct manager by keeping stakeholders informed, defending business cases in front of management by preparing case studies with several possible approaches and provide reasoning why the particular recommendation is being made, providing feedback to key players in organization, advocating for teams on organizational level
- Cooperate with Development Managers and the Development Director in shaping company culture by, for example, encouraging best practice, reinforcing good behaviors
- Developing the leadership team of Shared Services
- Assuring Shared Services’ productivity and effective usage of available resources by, for example, identifying and correcting delivery or operational issues
- Planning budget and monitor them
- Drive forward infrastructure and process improvement, consolidate vision for infrastructure shape (in cooperation with Architecture Team)
- Facilitating cooperation between Shared Services and development teams
- Implementing IT strategy
- Managing escalations
- High level recruitment management
- Keeping churn of key personnel on low level (by direct actions and by support of Team Leads)
- Proven track record of team management (leading and growing leadership team, direct work with team members if needed)
- Verified ability of building organizational culture & structure
- Ability to control and resolve complex issues (such as leading incident task force, facilitate resolution of conflicts between teams)
- Ability to shape vision and mission for area of responsibility stakeholders & sponsors management capabilities
- Experience in working in agile environments and Kaizen
- Ability to manage relationships with external providers (finding best providers, negotiations etc.)
- Budget planning and tracking experience
- Experience in managing teams providing service to customers within organization (“support teams”)
General knowledge and understanding of:
- Operating infrastructure in a cloud environment (like scaling, performance constrains, deployment strategies, assuring resilience) – AWS experience and certifications would be the best, Azure or GCP experience would be helpful
- Software delivery and deployment topics (CI/CD, version control, build tools etc.) – Bamboo or Jenkins & concept of deployment pipelines, GIT, SonarCube, Gerrit or Crucible
- Web applications & services work (concepts related to application servers, containerization, SOA architecture) – LAMP knowhow would be the best, Kubernetes for containerization
- Application monitoring and performance tuning – technically experience with ELK/Graphite/Grafana stack, APM software like AppDynamics, Dynatrace, New Relic or similar would be a plus
- Quality assurance and how it is applied in SDLC
- Operation of databases (infrastructure aspect in the first place – securing availability, stability and capacity) – general SQL knowledge (MSSQL preferable, but MySQL or Postgres could also be enough), basic Windows server knowhow
- Mindset of applying automation if given task is done more than twice
- SCRUM
- Full-time employment contract
- Medical insurance with dental care
- Life insurance
- MultiBenefit – you choose what you want
- International environment
- Training and conferences
- Everyday fresh fruits
- Integration events
- Gifts
- English lessons
- Technological variety
- Referral Program
- Quarterly bonuses
- Competitive salary package
- Challenging work on complex web applications
- Game room