At a Glance
- Tasks: Lead and mentor a dynamic engineering team while staying hands-on with backend development.
- Company: Innovative AI/infrastructure tech company focused on impactful solutions.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Work on cutting-edge technology that enhances infrastructure safety and efficiency.
- Why this job: Join a collaborative environment and work on exciting tech for good projects.
- Qualifications: Strong Go backend experience and leadership skills in a scaling environment.
The predicted salary is between 80000 - 90000 ÂŁ per year.
We’re working with a growing AI/infrastructure technology business building cutting-edge software used across critical infrastructure environments. They’re looking for a hands-on Engineering Manager / Head of Engineering to help manage and scale a small multidisciplinary engineering team whilst remaining heavily involved technically. This is roughly a 50/50 split between hands-on engineering/architecture and people leadership. The environment is pragmatic and collaborative - they’re not looking for a “superstar” CTO profile, more someone technically solid who can guide a team, make sensible architectural decisions and help drive delivery.
What you’ll be doing:
- Leading and mentoring a team of engineers across backend, platform and frontend
- Remaining hands-on with backend engineering (primarily Go)
- Helping shape system architecture and technical direction
- Working closely with Product and leadership on delivery priorities
- Supporting engineering best practices, CI/CD and platform reliability
- Helping scale engineering processes and team structure as the company grows
Tech Environment:
- Go
- GCP
- Linux
- React / TypeScript
- GitHub / CI/CD
- Cloudflare
- Sentry
What they’re looking for:
- Strong backend engineering experience with Go
- Good understanding of distributed/backend systems and architecture
- Experience leading or mentoring engineers
- Comfortable operating in a smaller, scaling engineering environment
- Strong communication and stakeholder skills
- GCP and Linux experience
Useful extras:
- Computer Vision / AI exposure
- Python experience
- Platform / DevOps understanding
The company works on genuinely interesting “tech for good” problems, applying AI and computer vision to improve infrastructure safety and efficiency across large-scale transport environments.
Technical Lead employer: Arrows
Contact Detail:
Arrows Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Go or GCP. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving backend engineering and architecture. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and leadership skills. Be ready to discuss how you've mentored teams and made architectural decisions in past roles. We want to see your hands-on experience shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Technical Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Technical Lead role. Highlight your backend engineering experience with Go and any leadership roles you've had, as we want to see how you can guide a team effectively.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background in distributed systems and architecture makes you a great fit for our team at StudySmarter.
Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with GCP, Linux, and CI/CD practices. We’re looking for someone who can dive into the technical side while also leading a team, so make sure to highlight relevant projects or achievements.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Arrows
✨Know Your Tech Inside Out
Make sure you’re well-versed in Go and GCP, as these are key to the role. Brush up on your backend engineering skills and be ready to discuss your experience with distributed systems and architecture. They’ll want to see that you can not only talk the talk but also walk the walk.
✨Showcase Your Leadership Style
Since this role involves mentoring a team, be prepared to share examples of how you've led or supported engineers in the past. Discuss your approach to fostering collaboration and driving delivery while remaining hands-on. They’re looking for someone who can balance technical expertise with people skills.
✨Understand Their Mission
Familiarise yourself with the company’s focus on AI and infrastructure safety. Be ready to discuss how your background aligns with their mission of applying technology for good. This shows you’re not just interested in the job, but also in making a positive impact.
✨Prepare Questions That Matter
Think of insightful questions to ask about their engineering processes, team dynamics, and future projects. This demonstrates your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it shows you’re proactive and engaged!