Enable job alerts via email!

Senior Software Engineer

ieso

Cambridge

On-site

GBP 50,000 - 90,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a mission-driven company that is transforming mental healthcare through innovative technology. As a Senior Software Engineer, you will work within a collaborative Scrum team, tackling complex challenges and shaping the future of mental health services. Your expertise will help design and build cloud-native applications, enhance system performance, and mentor fellow engineers. This role offers the opportunity to make a real-world impact while working with a modern tech stack in a supportive environment that values ethics and innovation. If you're passionate about using technology for good, this is the perfect opportunity for you.

Qualifications

  • Strong experience in building cloud-native web applications and APIs.
  • Knowledge of microservices, event-driven design, and DDD.
  • Experience with automated testing frameworks and CI/CD tools.

Responsibilities

  • Design, build, and evolve complex services and systems.
  • Lead large technical initiatives across team boundaries.
  • Mentor engineers through pairing, code reviews, and feedback.

Skills

Cloud-native web applications
APIs
SQL
NoSQL
Agile methodologies
Kubernetes
Docker
CI/CD
Microservices
Event-driven design

Tools

.NET
C#
TypeScript
Python
Azure Functions
SQL Server
CosmosDB
GitHub
Azure DevOps
Terraform

Job description

2 weeks ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

This range is provided by ieso. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

All things Talent and Recruitment at ieso

Senior Software Engineer

Help shape the future of mental healthcare.

At Ieso, we're redefining how mental health services are delivered, using clinically validated digital therapies and advanced technology to bring life-changing support to people when they need it most. We're growing our engineering team and looking for a Senior Software Engineer who’s passionate about building systems that genuinely make a difference.

About the Role

As a Senior Software Engineer, you'll work in a collaborative Scrum team to tackle complex technical challenges, develop new functionality, and evolve our systems for scale, security, and performance. You'll help drive architectural decisions, mentor others, and champion best practices while working in an environment that values ethics, innovation, and care quality.

You’ll report to our Principal Software Engineer and be a key part of a supportive, mission-driven team.

What You'll Do

Technical Impact

  • Design, build, and evolve complex services and systems
  • Own and drive technical solutions across the stack
  • Apply strong debugging, analysis, and instrumentation skills
  • Contribute to our company-wide architecture and service design
  • Improve CI/CD, observability, and deployment pipelines

Project Ownership

  • Lead large technical initiatives across team boundaries
  • Plan for testing, monitoring, and reliability from day one
  • Manage technical risks and break down large problems into workable parts
  • Influence "build vs. buy" decisions and shape system design
  • Mentor engineers through pairing, code reviews, and feedback
  • Share knowledge and increase the visibility of your team’s work
  • Facilitate architecture conversations and contribute to RFCs and epic briefs
  • Support engineering culture grounded in learning, curiosity, and care

What We’re Looking For

  • Strong experience building cloud-native web applications and APIs (We use .NET, C#, TypeScript, Python, Azure Functions)
  • Solid experience with SQL and NoSQL databases (We use SQL Server & CosmosDB)
  • Knowledge of microservices, event-driven design, DDD
  • Experience with automated testing frameworks and CI/CD tools
  • Strong communicator with a growth mindset
  • Comfortable working in Agile teams (Scrum/Kanban)
  • Willing to join our on-call rotation and support production systems
  • Experience with Kubernetes, Docker, Helm, Terraform
  • Understanding of web security principles (e.g., OWASP)
  • Exposure to performance tuning and legacy system migration
  • Familiarity with GitHub, Azure DevOps, App Insights, Azure ML/Bot Services
  • Experience with functional programming principles
  • Join a mission-led company focused on transforming mental healthcare
  • Work with a modern tech stack and collaborative cross-functional teams
  • Support a culture of curiosity, innovation, and high trust
  • Be part of a team where your work has real-world impact

If you want to work with an innovative team working on a real work problem them please apply.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at ieso by 2x

Sign in to set job alerts for “Software Engineer” roles.

Cambridge, England, United Kingdom 10 hours ago

Cambridge, England, United Kingdom 4 days ago

Software Engineers (all levels - Graduates to principal Engineer)

Cambridge, England, United Kingdom 4 months ago

Cambridge, England, United Kingdom 2 months ago

Cambridge, England, United Kingdom 5 months ago

Saffron Walden, England, United Kingdom 4 weeks ago

Cambridge, England, United Kingdom 3 weeks ago

Cambridge, England, United Kingdom 1 week ago

Croydon, England, United Kingdom 3 days ago

Cambridge, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 10 hours ago

Software Engineer - Full Stack Developer

Cambridge, England, United Kingdom 2 weeks ago

Senior Software Engineer, Web Full Stack

Cambridge, England, United Kingdom 3 days ago

Cambridge, England, United Kingdom 1 year ago

Cambridge, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 1 week ago

Senior Software Engineer, UI Applications

Cambridge, England, United Kingdom 1 day ago

Cambridge, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 6 days ago

Cambridge, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 1 year ago

Cambridge, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 1 week ago

Graduate GPU Software Engineer (Contractor)

Cambridge, England, United Kingdom 1 month ago

Cambridge, England, United Kingdom 3 weeks ago

Cambridge, England, United Kingdom 1 week ago

Embedded Software Engineer - Linea Research

Cambridge, England, United Kingdom 4 days ago

Software Engineer - Voice and Music Team

Cambridge, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 6 days ago

Software Engineer – C# / WPF / Mathematical Problem-Solving

Cambridge, England, United Kingdom 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (UK Remote)

Turnitin

Manchester

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer

NMI

Remote

GBP 47,000 - 57,000

2 days ago
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Manchester

Remote

GBP 60,000 - 100,000

Today
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Birmingham

Remote

GBP 60,000 - 100,000

Today
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Newcastle upon Tyne

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Leeds

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer

TN United Kingdom

Uxbridge

Remote

GBP 50,000 - 90,000

Today
Be an early applicant

Senior Software Engineer in Test (SDET)

Hazelcast

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin, LLC.

Leeds

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant