Lead Software Engineer
Lead Software Engineer

Lead Software Engineer

Full-Time 108000 - 180000 £ / year (est.) Home office possible
Go Premium
O

At a Glance

  • Tasks: Lead the development of a cloud-native platform using Python and AWS.
  • Company: Join a high-growth FinOps tech company with a collaborative culture.
  • Benefits: Enjoy a competitive salary, remote work, and a market-leading benefits package.
  • Why this job: Shape the future of cloud technology while making a real impact.
  • Qualifications: 8-10+ years in backend development with strong AWS knowledge.
  • Other info: Flexible remote-first culture with clear career growth opportunities.

The predicted salary is between 108000 - 180000 £ per year.

Our client is a high-growth, VC-backed FinOps technology company helping enterprises and MSPs optimize cloud costs across hybrid and multi-cloud environments. Over the past decade, they’ve evolved from bespoke cloud consulting to a platform-led approach — offering cost intelligence, ML-powered recommendations, and deep cloud integrations.

They are a founding member of the FinOps Foundation, a key voice in the emerging BillOps space, and are now scaling a next-gen cloud ROI platform — built from first principles to prioritise momentum, quality, and empathy. As they expand globally, they’re investing in a best-in-class engineering team — starting with a core UK/Northern Ireland base.

This is a strategic hire for a Lead Application Developer who will shape the technical foundation of a new cloud-native platform. You’ll join as one of the first engineers in the UK/Northern Ireland team, working directly with senior architects and distributed peers across the US and EMEA. You'll lead by doing — designing and building serverless microservices, data-rich APIs, and resilient infrastructure that scales. This is a hands-on role that also offers long-term opportunities to grow into technical leadership as the team expands.

First Principles That Guide Us
  • Our client has a bias for momentum over urgency. They build value by stacking repeatable wins — not just reacting.
  • They inspect and interrupt inertia. They challenge the status quo when it slows them down.
  • They disrupt and displace technical debt. They don’t patch; we fix.
  • They stack small successes. Progress comes from consistently delivering value.
  • They lead with empathy. They support each other as humans first.
Key Responsibilities
  • Design and implement scalable, event-driven backend services using Python and AWS Lambda
  • Build and refine APIs (REST and GraphQL) using AppSync, API Gateway, and EventBridge
  • Work with DynamoDB, Aurora Serverless, and S3 for cloud-native data solutions
  • Collaborate with frontend (Vue.js) and data platform engineers (Snowflake, Airflow)
  • Contribute to CI/CD pipelines, observability, and day-2 operational tooling
  • Partner with product and architecture teams to translate customer needs into working systems
  • Engage in cross-regional collaboration (US, EMEA, India) in a fully remote team
  • 8–10+ years of backend development experience in cloud-first or SaaS environments
  • Strong knowledge of AWS serverless architecture: Lambda, API Gateway, Cognito, IAM, DynamoDB, S3
  • Experience with event-driven design using SQS, SNS, EventBridge
  • Comfortable working in containerized and serverless contexts (12-factor apps)
  • Hands-on experience with observability stacks: metrics, traces, logs
  • Strong communicator able to interface confidently with both technical and non-technical audiences
Bonus Experience
  • Familiarity with IaC frameworks (CloudFormation, Terraform, SAM)
  • Exposure to Snowflake, DBT, Airflow, or cost analytics/data pipeline tools
  • Knowledge of FinOps practices or cost intelligence platforms
  • Experience contributing to open-source platforms or cloud-native communities
  • Working knowledge of ML or AI-led querying and optimization techniques
Why Join?
  • Shape the early foundations of a new product engineering function in the UK
  • Work directly with the platform architect and exec team on roadmap and design
  • High trust, low-ego environment with global collaboration
  • Backed by strategic acquisitions and solid funding — no technical debt baggage
  • Remote-first culture with flexibility, autonomy, and meaningful ownership
  • Clear career paths into architecture, team leadership or cross-functional roles
How to Apply

If this sounds like your kind of role, we’d love to hear from you. Apply directly via this post, or reach out to Phil Gamble at Ocho for a confidential chat via LinkedIn or WhatsApp.

Lead Software Engineer employer: Ocho

Join a high-growth FinOps technology company that prioritises innovation and collaboration in a remote-first environment. With a strong focus on employee development, you will have the opportunity to shape the future of cloud-native platforms while enjoying a market-leading benefits package and clear career progression paths. Experience a culture that values empathy, autonomy, and meaningful ownership as you work alongside a talented team dedicated to optimising cloud costs for enterprises globally.
O

Contact Detail:

Ocho Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Python and AWS. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Lead Software Engineer

Python
AWS Lambda
API Development (REST and GraphQL)
DynamoDB
Aurora Serverless
S3
Event-Driven Design
CI/CD Pipelines
Observability
Cloud-Native Architecture
Containerization
Strong Communication Skills
Collaboration in Remote Teams
Infrastructure as Code (IaC) frameworks
Familiarity with FinOps practices

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with Python, AWS, and serverless architecture, as these are key to what we’re looking for.

Showcase Your Projects: Include specific examples of projects where you've designed scalable backend services or worked with cloud-native solutions. We love seeing how you’ve applied your skills in real-world scenarios!

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Ocho

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially AWS serverless architecture and Python. Brush up on your knowledge of Lambda, API Gateway, and event-driven design. Being able to discuss these topics confidently will show that you're not just a candidate, but a potential leader.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to inspect and interrupt inertia, aligning with the company’s values.

✨Emphasise Collaboration

Since this role involves working with distributed teams across different regions, highlight your experience in cross-regional collaboration. Share examples of how you’ve successfully worked with both technical and non-technical audiences to translate customer needs into effective solutions.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's approach to cloud cost optimisation and their future plans for the platform. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values, especially their emphasis on empathy and support.

Lead Software Engineer
Ocho
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Lead Software Engineer

    Full-Time
    108000 - 180000 £ / year (est.)
  • O

    Ocho

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>