Staff Software Engineer / Tech Lead in London

Staff Software Engineer / Tech Lead in London

London Full-Time 140000 - 160000 £ / year (est.) Home office (partial)
safi.co

At a Glance

  • Tasks: Lead software development to enhance AI technology for circular economy firms.
  • Company: Join a mission-driven tech company focused on sustainability and innovation.
  • Benefits: Competitive salary, share options, wellness budget, and flexible leave.
  • Other info: Dynamic team culture with opportunities for growth and travel.
  • Why this job: Make a real impact in the recycling industry with cutting-edge technology.
  • Qualifications: 5+ years in software engineering, strong leadership, and system design experience.

The predicted salary is between 140000 - 160000 £ per year.

Safi’s mission is to make circular economy firms more profitable through the deployment of AI Technology. We do that by developing foundational models, software and data connectors. In this role you will deploy our technology with customers and help them use it to improve their plants.

Our customers are industrial recyclers of plastic and metals - manufacturers, processors, smelters. These firms are held back by limited, legacy technology. Our current customers include one of the world’s largest recycling plants and a group that processes the entire plastic waste stream of a major developed nation. We have product-market fit and strong customer traction in an under-served market. We want to expand on that traction to manage the entire end to end lifecycle of plants in multiple sectors. We’re backed by leading climate-focused VCs, including LowerCarbon Capital, Nosara Capital and Transition Ventures. If our mission resonates with you, we encourage you to apply, even if your experience doesn’t match every requirement.

Who we’re looking for:

  • We're at an early stage with a small team. We need an experienced Staff Software Engineer / Tech Lead to deeply understand these plants and help us automate and improve them.
  • You own technical direction. You make the call on how core systems are designed and built, not just on the code in front of you - and you can justify those calls in terms of pace, reliability, and what the business needs next.
  • Raise the bar of strong engineers around you. Not via management, but via shipped work, the architecture you set, and the questions you ask in PRs and design reviews.
  • Have experience working with a high degree of autonomy, quickly and with a large set of competing problems to tackle (and enjoy it!).
  • Have experience taking products from 0 to 1 (and then from 1 to 100!) - and have made the architectural decisions that let a system survive that transition.
  • Are excited about deploying technology at real-world industrial sites.
  • Can take a problem from 'I saw something that could be improved at a plant' to a shipped feature in our app deploying at the plant, end-to-end, within a sprint or two.
  • Can work closely with customers - assessing (not just blindly following) what they say, observing their operations and understanding what is the critical thing to impact.
  • Are interested in commercial questions (how much do we charge for this?), deployment (what's the right UI for forklift engineers wearing gloves?) and AI/ML (what can we build that is 10x better than their current ERP process?).
  • Can work shoulder-to-shoulder with our ML team. You don't train models but turn their outputs into something a forklift driver and a procurement manager both want to use.

Requirements:

  • You have led multiple user-facing projects end-to-end, and can scope and define projects for others to work on alongside you.
  • You can own system design and architecture for a production product, and have examples of architectural decisions you made and the trade-offs behind them.
  • Deep experience with the majority of our stack and have examples of filling experience gaps quickly: Python, Django and DRF, React and React Native, PostgresQL, Google Cloud.
  • Experience monitoring reliable systems and recovering from outages. You know how to see an alert in production and dig in to deliver a resolution.
  • At least 5 years in an environment where shipping fast is important. You are comfortable delivering at pace but with strong monitoring and testing fundamentals so that software is robust and easily fixable.
  • Happy to travel to a customer site or our London HQ regularly (i.e. avg. once per month) expenses covered by Safi, of course.
  • If remote, timezone +/-2 hrs of London.

The process:

  • Screening Call (15 mins)
  • Product Challenge (1 hour with our CPO)
  • Working session with our Engineers - Using your own development tools (60 to 90 mins)
  • Technical Challenge - System Design and Architecture (1 hour)
  • Final Chat, Q+A (30 mins)

Compensation and Benefits:

  • Competitive salary and share option plan. Salary varies based on location and level of experience. For a candidate in London, UK we expect to pay between £140,000 - £160,000, dependent on seniority.
  • 26 days annual leave (+ all UK bank holidays) - the bank holidays are flexible, so you can take them whenever it suits you.
  • HQ in Spitalfields, East London, UK.
  • Personal wellness & development budget of £75 per month.
  • Home office kit-out budget of £500.
  • Regular team socials and meals.
  • Private health insurance (UK).
  • Salary sacrifice pension scheme (UK).
  • Cycle to work scheme (UK).

We welcome applicants from all backgrounds and do not discriminate on the basis of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race or ethnicity, religion or belief, sex, or sexual orientation. If you require reasonable adjustments at any stage, please let us know.

Staff Software Engineer / Tech Lead in London employer: safi.co

At Safi, we are committed to fostering a dynamic and inclusive work environment where innovation thrives. As a Staff Software Engineer / Tech Lead, you will play a pivotal role in shaping the future of circular economy technology while enjoying competitive salaries, generous leave policies, and a personal wellness budget. Our vibrant HQ in Spitalfields, East London, offers a collaborative culture with ample opportunities for professional growth and meaningful contributions to sustainability.

safi.co

Contact Details:

safi.co Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer / Tech Lead in London

Tip Number 1

Get to know the company inside out! Research Safi's mission and values, especially how they relate to circular economy and AI technology. This will help you tailor your conversations during interviews and show that you're genuinely interested in what they do.

Tip Number 2

Practice your technical skills and be ready to showcase them! Since you'll be working on real-world industrial sites, brush up on your Python, Django, and system design knowledge. Be prepared to discuss past projects where you took products from 0 to 1 and how you tackled challenges.

Tip Number 3

Don’t just focus on the tech side; think about the user experience too! Consider how your solutions can impact forklift drivers and procurement managers. Being able to communicate this understanding will set you apart from other candidates.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're proactive and serious about joining the team at Safi. We can't wait to see what you bring to the table!

We think you need these skills to ace Staff Software Engineer / Tech Lead in London

Technical Direction
System Design
Architecture Decisions
End-to-End Project Management
Python
Django
Django REST Framework (DRF)

Some tips for your application 🫡

Show Your Passion for AI and Circular Economy:When writing your application, let us know why you're excited about using AI to improve the circular economy. Share any relevant experiences or projects that align with our mission at Safi.

Highlight Your Technical Leadership:Make sure to showcase your experience in leading technical projects. We want to see how you've made architectural decisions and guided teams through challenges, so don’t hold back on those examples!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, we’re looking for someone who can communicate effectively!

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 during the process!

How to prepare for a job interview at safi.co

Understand the Mission

Before your interview, take some time to really grasp Safi's mission of enhancing circular economy firms through AI technology. Familiarise yourself with how their solutions impact industrial recyclers and think about how your skills can contribute to this goal.

Showcase Your Technical Leadership

Be prepared to discuss your experience in leading projects and making architectural decisions. Bring examples of how you've taken products from 0 to 1 and then scaled them. Highlight specific challenges you faced and how you overcame them, as this will demonstrate your ability to own technical direction.

Engage with Real-World Applications

Since the role involves deploying technology at industrial sites, think of examples where you've successfully implemented tech solutions in similar environments. Be ready to discuss how you assess customer needs and translate those into actionable features that improve operations.

Prepare for Technical Challenges

Expect to face technical challenges during the interview process. Brush up on system design and architecture principles, especially related to the stack mentioned in the job description. Practise articulating your thought process when it comes to monitoring systems and recovering from outages.