Engineering Manager - remote

Storm Ideas Ltd
Posted 2 years ago
💸  £75-95k (or PLN/EUR equivalent) salary on a full time, permanent contract 

🌎  Edinburgh office or fully remote working from anywhere in the UK or Europe! 

🏖  33 Days Paid Leave 

✨ Exciting products, millions of users, sold to global brands 

💻  M1 Max MacBook Pro or PC equivalent 

💡  All the latest software and productivity tools you’ll need 


SUMMARY

Storm Ideas work with globally-recognised clients in the US TV industry on extraordinary digital and marketing projects. Every day we produce work that is innovative, challenging and enjoyed by millions of people!   

We’re looking for an Engineering Manager to take the lead with our talented technical team – spanning Web, iOS and Android. 

As you’d expect the remit for this role is wide - from working closely with clients to understand their vision and requirements, to taking ownership of our entire technical output and shaping product decisions. 

We can’t stress enough that this is a hands-on role, where you’d need to be willing to contribute to code delivery on a regular basis.   

Strategic thinking and strong business acumen are essential in this role. We expect you to be well-versed in current technological trends, familiar with a variety of business concepts and able to make sound business decisions with clear data and reasoning behind them. 

If you are comfortable leading from the front, have an entrepreneurial mindset, are action and solution-orientated and driven to do the right thing for our customers then we’d like to talk! 


RESPONSIBILITIES

What can you expect?
  • Taking responsibility for the output of our technical team – decision-making and real responsibility would sit with you
  • Acting as a technical consultant to clients and internally
  • Discovering and implementing new technologies that yield a competitive advantage
  • Attracting, retaining and developing engineering talent, whilst sustaining an engaging and challenging environment for the team to work and develop within 
  • Supervising and mentoring engineers of different seniority levels – the team encompasses engineers from graduate to senior level
  • Influencing and inspiring excellence in engineers related to both project work and their self-development
  • Building system infrastructure to ensure functionality and efficiency
  • Building quality assurance and data protection processes
  • Providing strategic input into client/internal product decisions
  • Leading and understanding the architecture design process, which includes contributing to day-to-day software development challenges
  • Putting in place efficient and effective processes, continuously improving current practices
  • Optimizing team efficiency and continually looking for better ways of working
  • Standing up for both your team and the organization if you feel decisions are not in the best interests of either
  • Acting as a technology leader with a strong focus on quality, performance, scalability and maintainability 


YOU’LL LIKELY BE A STRONG CANDIDATE IF:

  • You are hands on and willing to deliver code yourself alongside managing the wider team
  • Are confident in engaging with customers, understanding their requirements and packaging that into a digestible vision for the team to execute
  • Have experience managing a multi-disciplinary dev team
  • Feel comfortable tackling business problems head on, developing and implementing solutions independently 

YOU PROBABLY WON’T BE SUITABLE IF:
  • You are not hands on, preferring to delegate rather than to get stuck in yourself
  • You don’t feel confident solving business problems independently. You’d need to be able to proactively identify changes to ways of working required, and execute independently, gaining the buy in of the wider team

NICE TO HAVE 
  • Experience leading a team of software developers (of any size) to deliver projects both internally and externally
  • Hiring and managing a remote global workforce in a competitive hiring and retention environment 
  • Experience working with either C# or Javascript/React to a high standard and strong familiairty and experience across our technical stack (check out below for more)
  • Experience developing people, creating and sustaining a high performing team
  • Commitment to pursuing best practices in software development
  • Experience working in an agile environment and with change management
  • Working with business stakeholders and contributing to business concerns (pitches, presentations, roadmaps, etc)
  • Strong interpersonal skills
  • Understanding of product management and experience shaping product roadmaps would be a bonus 


YOUR WORKING ENVIRONMENT

Modern tech stack 
We adopt the latest technologies - .NET 5 (moving to .NET 6 right now!), Microsoft SQL Server, Entity Framework Core, Hangfire, Azure, Terraform on the backend and React, Redux, SASS on the frontend, Swift and Kotlin on mobile - constantly looking for the best tools and solutions. 


Agility &Openness for Ideas  
We actively encourage the entire team to share their ideas, with that in mind we regularly adopt and implement suggestions across the company, you’re the specialist here!   

Operating with the agility of a high growth start-up, alongside the support you can expect from a larger organisation means we encourage quick decision making and a responsive, adaptive culture. 

 
Outstanding People  
We believe that great teams are built by a mixture of personality and skills, we’re an international team with more than 100 people onboard, the technical team counts around 15 specialists, and half of them are senior developers.  

We’re an international team with more than 100 people onboard and we come from a mix of the biggest names in tech, to innovative start-ups and everything in between. 

  
Development-driven projects  
60-70% of our daily tasks are new features development, we care a lot about quality assurance and recently grew our QA team to deliver on this.   


Top-notch equipment  
We’ll provide you with a high-end M1 Max MacBook Pro or PC equivalent as well as top of the range monitors, headphones, a keyboard, mouse and whatever you need to feel comfortable at work. 

  
Flexibility  
We’re a remote-first company and support 100% remote working for this role. We have flexible working hours so you can start your day anytime between 8am and 11am.  

Joining us means becoming an integral part of the whole team no matter where we’re physically working, we have a number of initiatives to create a team environment regardless of geographic location.


RECRUITMENT PROCESS 

First, you’ll be invited for a 30-minute Zoom meeting, here we’ll explain the role in greater detail and answer any questions you have.  

The next step is a 1-hour interview with Dave, our Technical Director.  Following that they’ll be a 1-hour interview with our CEO and other directors. 

And that’s it!Â