Responsibilities
- Be accountable for the technical and delivery outcomes of both of your teams, ensuring we deliver on our commitments across both products.
- Develop and maintain a deep understanding of the product architecture and C#/.NET technologies underpinning both teams and help your teams develop it further through coaching and architectural guidance.
- Ensure continuous improvement of engineering workflows, processes, and ways of working - including practices that keep offshore and distributed team members closely aligned with the rest of the team.
- Create focus for your engineers: actively remove blockers, absorb interruptions, and protect the team's ability to do deep work.
- Encourage active collaboration between engineers, designers, and the product team, regardless of time zone or location.
- Build, develop, and retain high-performing teams - owning recruitment, onboarding, coaching, and helping the people in your teams excel, including colleagues in offshore or distributed locations.
- Actively develop the engineers in your teams using the Storyteq IC progression framework: set clear expectations, hold regular career conversations, and create honest, evidence-based progression and development plans.
- Give timely, candid feedback and manage performance with empathy and fairness.
- Grow the teams sustainably, hiring for both capability and culture, and creating new opportunities for people to learn.
- Promote and build upon our great engineering culture that your team members thrive in.
- Lead and guide the teams in your domain, setting direction and connecting their work to Storyteq's mission and goals.
- Contribute to the Engineering management team: share practices, align cross-team initiatives, and help shape how engineering operates at Storyteq.
- Represent your teams and their work to stakeholders inside and outside engineering.
Requirements
- Proven experience as an Engineering Manager, Team Lead, or similar, managing one or more software engineering teams.
- A strong technical background in C# and the .NET ecosystem (.NET Framework and .NET 6+), including ASP.NET MVC/Web API and Entity Framework - enough to genuinely engage in architecture and design discussions and earn the credibility of your teams.
- Broad knowledge of creational, structural, behavioural and architectural design patterns, and experience working with distributed systems and different architectural styles (microservices, modular monoliths, event-driven architecture).
- Experience managing offshore and/or distributed engineering teams, with the communication habits and processes that keep those teams well-integrated and productive.
- A track record of hiring, coaching, and developing engineers, with experience running structured career development and performance conversations.
- Strong stakeholder management skills, comfortable representing your teams' work to Product, Design, and the wider business.
- Experience with agile development methodologies, and able to provide accurate estimations and planning for multiple teams in parallel.
- Excellent written and verbal communication skills.
- Pro-active, result-driven, and excited to build engineering teams and culture in a fast-growing tech scale-up.
Nice to Have
- Experience with SQL Server or Postgres.
- Experience with cloud platforms such as GCP, Azure or AWS, and familiarity with CI/CD pipelines, containerisation (Docker/Kubernetes), and DevOps practices.
- Familiarity with SSO/OIDC integration (e.g. Keycloak).
- Experience with observability tooling (e.g. Grafana, OpenTelemetry).
- Prior experience managing teams across multiple products or domains simultaneously.
- Experience operating within a formal engineering competency/progression framework.
Benefits
- Be entrepreneurial
- See and seize opportunities
- Take ownership
- Focus on impact
- Be Ambitious
Work Arrangement
Remote (Worldwide)
Additional Information
- Must be proactive, result-driven, and excited to build engineering teams and culture in a fast-growing tech scale-up.
- Experience leading distributed teams with effective communication rhythms and trust-building is essential.