Software Engineer

Software Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office possible
C

At a Glance

  • Tasks: Join a small team to build innovative AI-powered software solutions.
  • Company: Fast-growing platform making AI accessible for everyone.
  • Benefits: Competitive salary, meaningful equity, and remote-first work culture.
  • Other info: Dynamic environment with opportunities for growth and collaboration.
  • Why this job: Shape the future of AI technology while working with cutting-edge tools.
  • Qualifications: Experience in TypeScript and backend fundamentals; familiarity with LLM systems is a plus.

The predicted salary is between 60000 - 80000 £ per year.

cto is a platform for AI agents that write code, create apps, and build businesses. We're growing fast, serving over 100,000s users, and making AI accessible by offering cto free forever. We’re looking for a full-stack engineer with good software engineering fundamentals and real experience shipping LLM-powered agentic systems. You’d be joining a small team building cto.new and shaping how it gets built.

What we care about:

  • Strong TypeScript and solid backend fundamentals - data modeling, API design, concurrency, failure modes
  • Production experience with LLM features - tool-calling, prompt iteration, streaming, evals, cost and latency tuning
  • AI-native workflow - fluent collaborating with coding agents day-to-day (Claude Code, Cursor, etc.)
  • Good judgment about scope and priorities.
  • Pragmatic approach to getting things done

Our stack (we don’t expect you to know all of it):

  • TypeScript, Fastify, PostgreSQL/Prisma, Redis, Next.js/React, Anthropic + OpenAI + Gemini + OpenRouter, Modal/Daytona/E2B sandboxes, Better Stack, GitHub Actions.

Nice to have:

  • Sandbox / container orchestration
  • Linux fundamentals (Bash, Docker, PTYs, networking)
  • Distributed systems (queues, idempotency, race conditions)
  • Frontend depth, testing rigor, observability

The details:

  • Remote-first, London / UK based
  • Full-time
  • Competitive salary and meaningful equity

If this sounds like you, or someone you know, we’d love to hear from you. No recruiters. Thanks.

Software Engineer employer: cto.new

At cto, we pride ourselves on being an innovative employer that champions creativity and collaboration in the fast-evolving field of AI technology. Our remote-first culture allows for flexibility while fostering a close-knit team environment, where every engineer has the opportunity to contribute meaningfully to our mission of making AI accessible. With competitive salaries, meaningful equity, and a commitment to employee growth, we empower our team members to thrive both personally and professionally as we build the future together.
C

Contact Detail:

cto.new Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those who work at cto or similar companies. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a portfolio or GitHub with projects that highlight your TypeScript and LLM experience, make sure to share it. Real-world examples of your work can speak volumes more than just words on a CV.

✨Tip Number 3

Prepare for the interview like it's a coding challenge! Brush up on your backend fundamentals and be ready to discuss your approach to data modelling and API design. We want to see how you think and solve problems.

✨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 genuinely interested in joining our team at cto.

We think you need these skills to ace Software Engineer

TypeScript
Backend Fundamentals
Data Modeling
API Design
Concurrency
Failure Modes
LLM Features
Tool-Calling
Prompt Iteration
Streaming
Cost and Latency Tuning
AI-Native Workflow
Collaboration with Coding Agents
GitHub Actions
Linux Fundamentals
Docker

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your strong TypeScript skills and any experience you have with LLM-powered systems. We want to see how you've tackled real-world problems, so share specific examples of your work!

Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect the job description. Mention our tech stack and how your experience aligns with what we’re looking for.

Be Pragmatic: We love a pragmatic approach! In your application, show us how you prioritise tasks and make decisions. Share instances where you’ve had to balance scope and priorities 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 it gets into the right hands quickly!

How to prepare for a job interview at cto.new

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, Fastify, and PostgreSQL. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your LLM Experience

Since they’re looking for production experience with LLM features, prepare specific examples of how you've worked with AI-powered systems. Discuss any challenges you faced and how you overcame them, particularly around tool-calling and prompt iteration.

✨Demonstrate Problem-Solving Skills

Be prepared to tackle some technical questions or coding challenges during the interview. Think aloud as you solve problems to show your thought process and judgement about scope and priorities.

✨Cultural Fit and Collaboration

As a small team, they value collaboration. Share examples of how you've successfully worked in teams, especially in remote settings. Highlight your pragmatic approach to getting things done and how you adapt to different workflows.

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

>