At a Glance
- Tasks: Lead a talented team to develop innovative software solutions and tackle complex challenges.
- Company: Join a fast-growing tech company with a dynamic and collaborative culture.
- Benefits: Enjoy competitive salary, health perks, remote work options, and opportunities for professional growth.
- Other info: Be part of a high-calibre team with excellent career advancement opportunities.
- Why this job: Make a real impact in a pivotal role as we scale and innovate in AI Supplier Relationship Management.
- Qualifications: 5+ years of software engineering experience, strong technical skills, and a passion for problem-solving.
The predicted salary is between 70000 - 90000 € per year.
This role is for Level 3 (Senior) engineers. We care far more about impact and skill than years of experience, but typically candidates at this level have 5+ years of software engineering experience.
You’re experienced. You’re an experienced software engineer (typically 5+ years - not a hard rule) with a strong track record of shipping high-quality, production systems and features end-to-end, ideally using Typescript and AWS.
You focus on having a high impact. You care deeply about outcomes, not just output. You’re comfortable owning delivery for a broader problem space, turning ambiguous goals into structured plans, and ensuring your team executes effectively.
You know what good can look like. You understand how to build reliable, well-architected systems and make trade-offs with quality, observability, and long-term maintainability front of mind.
You’re ready to get a lot done. You’re still hands-on technically, comfortable moving across the stack, and excited to solve hard problems from first principles while learning and adapting quickly.
You’re someone who craves ownership. You naturally gravitate towards responsibility — whether that’s leading delivery, supporting teammates, improving systems, or taking on complex technical challenges.
You’re a strong team contributor. You enjoy helping other engineers unblock technical challenges, offering feedback, and acting as a trusted technical voice within the team — without needing formal people management responsibility.
You’re comfortable when faced with ambiguity. You enjoy tackling problems without a clearly defined solution, making decisions with imperfect information, and iterating quickly with the support of a high-trust team.
Desirable: You’ve performed exceptionally at something else in the past, be it academics, sport, work etc. You’ve gone above and beyond the norm.
Desirable: You love engineering, it’s more than a job for you. You’ve contributed to open-source projects or worked on side-projects in your spare time just because you enjoy it. You’re confident in your ability to tackle ambiguous problems and crank out quality code.
What the job involves: We're looking for an exceptional, product-minded Team Lead (Senior Software Engineer) to join our engineering team and help scale Omnea through its next phase of growth. Over the next year, our team will double in size, our enterprise customer base will grow from ~100 to 200+, and revenue will triple. In this role, you’ll take on additional responsibility for technical leadership, delivery ownership, and real product impact, helping guide Omnea as we continue the transition from start-up to scale-up.
You’ll be joining us at a pivotal time. We’ve just raised $50M in Series B funding from Khosla Ventures, Insight Partners, Accel, Point Nine, and First Round Capital. In the past year we’ve grown revenue 5x, tripled our customer base, and maintained >99% retention with enterprises like Spotify, Wise, Albertsons, Adecco, and McAfee. Our team is small but high-calibre -- it took over 10,000 interviews to hire our first 50 Omneans.
Now we’re scaling fast and building the category of AI Supplier Relationship Management. We’re looking for senior engineers who want to combine hands‑on technical excellence with leading delivery, shaping direction, and acting as a strong technical voice within a team.
You should be prepared to undertake our pair-programming interview stage in Javascript or Typescript, and you’ll be assessed as if this has been your primary language. This is a full‑stack role — if you are only frontend, only backend, or primarily DevOps/platform focused, this likely isn’t a fit.
Join a Skilled Team. You’ll become part of one of Europe’s fastest‑growing early‑stage companies, working alongside experienced full‑stack product engineers from some of the best tech companies out there.
As a Team Leader at L3, you help raise the bar within your team through strong technical judgement, collaboration, and example — not hierarchy.
Direct Product & Delivery Impact: You’ll work closely with Product, Sales, and Customer teams to ensure your team’s work is tightly aligned with company goals and customer needs. You’ll help translate broader goals into a clear, prioritised plan for your team and ensure consistent, high‑quality delivery.
Work with Modern Tech: Omnea is fully built on cloud‑native and serverless technologies. Our primary stack is based on Typescript with React & Material UI, Postgres and AWS Serverless technologies such as Lambda, DynamoDB, and EventBridge — all managed via AWS CDK & SST. We use Sentry, Lumigo, and LogRocket for observability, and GitHub Actions for automated testing and deployment.
End‑to‑end Ownership: You’ll own outcomes, not just output. You take responsibility for the delivery and quality of work within your team’s problem space — from shaping solutions and making technical decisions, through to shipping, monitoring, and iterating. You’ll remain strongly hands‑on, contributing directly to building and shipping product.
Continuous Delivery: We embrace continuous delivery to keep our systems agile, responsive, and safe. You’ll help your team maintain a fast, reliable delivery cadence, deploying small, incremental changes to production and responding quickly to feedback.
Tackle Scalability Challenges: As our customer base grows from tens to hundreds and we expand into new product domains, you’ll help scale our product, architecture, and engineering processes while maintaining performance, reliability, and developer velocity.
Collaboration & Autonomy: You’ll operate with a high degree of autonomy in how work gets done. While you may be the primary technical voice within your team, we don’t operate with rigid hierarchies — engineers at all levels collaborate, challenge ideas, and support one another.
Customers at the Centre: You’ll ensure your team stays close to customers. That means responding quickly to feedback, partnering with Sales and Customer teams on issues and opportunities, and continuously iterating to deliver solutions that genuinely delight enterprise users.
Senior Software Engineer (Team Lead) in London employer: Deepstreamtech
At Omnea, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, innovation, and continuous growth. As a Senior Software Engineer (Team Lead), you'll not only have the opportunity to lead impactful projects but also work alongside a talented team in one of Europe’s fastest-growing companies, all while enjoying a flexible work environment that encourages autonomy and creativity. With our recent Series B funding and ambitious growth plans, you’ll be part of a dynamic team that values your contributions and supports your professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Team Lead) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Typescript and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and pair programming scenarios. Brush up on your problem-solving skills and be ready to demonstrate your thought process during coding challenges.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team and contributing to our exciting growth journey.
We think you need these skills to ace Senior Software Engineer (Team Lead) in London
Some tips for your application 🫡
Show Your Impact:When writing your application, focus on the impact you've made in your previous roles. We want to see how you've shipped high-quality systems and features that have genuinely improved outcomes.
Be Clear and Structured:Make sure your application is well-organised and easy to read. We appreciate candidates who can turn ambiguous goals into structured plans, so show us how you approach problem-solving in a clear way.
Highlight Your Hands-On Experience:We love engineers who are still hands-on with their work. Share examples of how you've tackled complex technical challenges and contributed directly to building and shipping products.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can't wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack Inside Out
Make sure you're well-versed in Typescript and AWS, as these are crucial for the role. Brush up on your knowledge of serverless technologies and be ready to discuss how you've used them in past projects.
✨Showcase Your Impact
Prepare examples that highlight your impact in previous roles. Focus on outcomes rather than just outputs, and be ready to explain how you turned ambiguous goals into structured plans that led to successful project deliveries.
✨Emphasise Team Collaboration
Since this role involves leading a team, be prepared to discuss how you've supported teammates in overcoming technical challenges. Share specific instances where your feedback helped improve a project or process.
✨Tackle Ambiguity with Confidence
Demonstrate your comfort with ambiguity by discussing past experiences where you made decisions with imperfect information. Highlight your ability to iterate quickly and adapt to changing circumstances while maintaining a high-quality output.