At a Glance
- Tasks: Lead software development to enhance mental health support accessibility.
- Company: Join Spill, a mission-driven tech company focused on mental health.
- Benefits: Enjoy 30 days holiday, free therapy, and flexible working hours.
- Other info: Dynamic role with opportunities for growth and innovation.
- Why this job: Make a real impact in mental health while working with a passionate team.
- Qualifications: 9+ years in software engineering and experience in scale-up environments.
The predicted salary is between 135000 - 150000 £ per year.
Salary: £135k to £150k
Equity: 0.35% to 0.4%
Location: Shoreditch, London
In person/remote: 4x/week in-person; hours flexible but typically 09:30-18:30
Benefits: free therapy, 30 days holiday + bank holidays + day off for birthday + 3 day company shutdown over Xmas, company paid lunch twice a week
The job: making high quality mental health support more accessible
About the company: Spill’s mission is to reduce unnecessary emotional pain by making high quality mental health support easily accessible. Our product is bought by businesses and their employees can book free therapy sessions (we recently delivered our 100,000th free session). We are bought by companies in industries ranging from tech and media to hospitality and construction. On the company itself, we operate with an intentionally small HQ team of 8 full-time employees (3 software engineers). Despite the small headcount, our goals for the coming years are punchy - hopefully we aren’t waiting too long for our millionth free session - and we are really serious about achieving them.
About the role: Before explaining the specific responsibilities of this role, it’s worth stating that this role is going to have real responsibility at Spill. Spill is in the process of going from a company that’s searching for product market fit to a company that’s in the scaling phase. You’ll be joining as the most senior engineer in the team and have the remit to improve the processes and systems that we use to build software for our clients, users and counsellors.
What this role will actually do: When you join, you will be part of a 3 person engineering team. You will work cross functionally on projects with design, product, clinical, sales, marketing and operations. Calvin, Spill’s founder, or Harry, Spill’s VP Ops, is the most likely person to be the PM (i.e. the person shaping the goals and scope of the work) on projects you work on. However, for some projects, you may also take on that role. 50% of your time will be spent on building our product and internal tools and 50% of your time will be spent on the layer above - to improve efficiencies across multiple products and tools at once.
- Build a tool for Spill’s clinical team to efficiently triage messages for safeguarding concerns
- Set up a lightweight data lake with data from our CRM, billing system and database to automate monthly reporting
- Add traceability from sessions used to sessions paid for to speed up our billing processes
What this role likely won’t do: As we scale our service over the next few years, we won’t need to solve any super challenging load or scaling challenges on our backend engineering systems. Most of the gnarly problems we will be facing will be business and product problems that will require us to be inventive with the software solutions we build, it won’t be working out how to handle millions of requests per minute. Additionally, because we generally hire senior+ people for our roles, there isn’t the typical team dynamic problems you get in startups. This role won’t need to have any management responsibility in the short-medium term to have a big impact and we have the option of hiring an external engineering manager further down the line if you aren’t interested in the manager path for your career.
Our tech stack: NodeJS, TypeScript, React, PostgreSQL, GraphQL, AWS, GitHub Actions, Pulumi. Note that we don’t require any previous experience working with this tech stack for the role and we are language agnostic during the hiring process.
Requirements:
- You’ve got a good grasp of computer science fundamentals - either from a computer science degree or experience.
- You have 9+ years of professional software engineering experience.
- You have 3+ years of working within a scale-up technology company on a high-performing team.
- You have successfully worn the tech lead hat within your company for multiple projects.
- If you are comfortable with devops, that’s a plus.
That said, we recognise that experience will vary a lot between people, so please don’t be put off if you don’t meet these criteria exactly. We care about outcomes rather than tickbox criteria, and it’s often the case that the perfect person for the role has a CV that looks a little different. Research (by Harvard University) shows that women are particularly likely to second-guess themselves and not apply - so if you’re worried you don’t meet all the criteria, get in touch anyhow and let us do the worrying.
Senior Engineer & Tech Lead – Scale-Up Platform (Hybrid) employer: Spill
At Spill, we pride ourselves on being an exceptional employer, offering a unique opportunity to make a meaningful impact in the mental health space while working in a dynamic and supportive environment. Our Shoreditch location fosters a vibrant work culture, complemented by generous benefits such as 30 days of holiday, free therapy sessions, and regular company lunches, all designed to promote employee well-being and growth. As a key player in our small but ambitious team, you'll have the chance to shape our product and processes, ensuring your contributions are valued and recognised as we scale our mission to provide accessible mental health support.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer & Tech Lead – Scale-Up Platform (Hybrid)
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for those interviews! Research Spill’s mission and values, and think about how your experience aligns with their goals. Show them you’re not just another candidate, but someone who truly cares about making mental health support accessible.
✨Tip Number 3
Practice your pitch! Be ready to explain your past projects and how you’ve led teams or solved problems. Make it clear how you can bring value to Spill as they scale up.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Senior Engineer & Tech Lead – Scale-Up Platform (Hybrid)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with our mission at Spill. Highlight your tech lead experience and any projects that showcase your ability to improve processes and systems.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about making mental health support accessible. Share specific examples of how you've contributed to similar goals in your previous roles.
Showcase Your Problem-Solving Skills:In your application, give us a glimpse of how you tackle challenges. We love inventive solutions, so share any relevant experiences where you’ve had to think outside the box.
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 Spill
✨Know the Company Inside Out
Before your interview, dive deep into Spill's mission and values. Understand how they aim to make mental health support accessible and think about how your experience aligns with their goals. This will show your genuine interest and help you connect your skills to their needs.
✨Showcase Your Leadership Experience
As a Senior Engineer & Tech Lead, you'll need to demonstrate your ability to lead projects. Prepare specific examples of past projects where you took the lead, highlighting your problem-solving skills and how you improved processes. This will illustrate your readiness for the responsibilities at Spill.
✨Be Ready for Technical Discussions
Brush up on your computer science fundamentals and be prepared to discuss your technical expertise. Even though Spill is open to various tech stacks, being able to talk about your experience with NodeJS, TypeScript, or any relevant technologies will give you an edge.
✨Ask Insightful Questions
Prepare thoughtful questions that reflect your understanding of the role and the company’s future. Inquire about their scaling plans, team dynamics, or how they measure success in their projects. This not only shows your enthusiasm but also helps you gauge if Spill is the right fit for you.