Sage

Senior Software Engineer

Company
Location
Newcastle Upon Tyne, England, United Kingdom
Posted At
3/31/2025
Advertise with us by contacting: [email protected]
Description
Job Description

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable, high-quality software solutions. You’ll leverage your expertise in AWS, Python, and AI technologies to deliver robust solutions while thriving in a fast-paced, iterative environment. You’ll work closely with other engineers, QA, product managers, and cross-squad teams to bring features to life and continuously improve our systems.

This is a hybrid role – three days per week in our Newcastle office.

What You’ll Do:

  •  Design, develop, and maintain scalable solutions using Python, and AI-driven frameworks.
  •  Architect, implement, and optimize cloud-based solutions on AWS, ensuring security, scalability, and reliability.
  •  Collaborate with product managers and cross-functional squads to understand requirements, define technical solutions, and deliver business value.
  •  Write clean, maintainable, and testable code following best practices for software development.
  •  Build and integrate AI-powered features into our solutions to enhance product capabilities.
  •  Lead by example in adopting an iterative development approach, releasing features incrementally and improving through user feedback.
  •  Contribute to architecture and design decisions, mentoring junior engineers in the process.
  •  Take ownership of projects, ensuring timely delivery and alignment with business goals.
  •  Drive improvements in code quality, automation, and CI/CD pipelines.
  •  Collaborate with QA engineers to build robust testing frameworks and deliver high-quality software.





What you’ll be working on:

We hire technically capable people so whilst we use the below technologies, we do not expect expert knowledge, you will be fully supported if you’re able to demonstrate a technical and passionate mindset to solving complex problems:

  •  Python or Typescript for creating and maintaining APIs
  •  Python for developing AI solutions
  •  AWS – for most of our production infrastructure and data storage. We use a lot of Dynamo, OpenSearch and ElasticSearch
  •  CDK for building infrastructure





You should apply if:

  •  You have strong experience working with cloud providers (AWS preferred)
  •  Experience with any of these languages is a plus: Python, NodeJS (typescript or javascript).
  •  You have experience working on service-oriented solutions
  •  You want to be involved in building solutions that can help products improve their offerings
  •  You’re comfortable working in a team that is fast paced and focussed on delivery to enable a quick feedback loop
  •  You’re passionate about owning your code from inception through to it living and breathing in production
  •  You are passionate about clean code practices and can discuss architectural decisions.
  •  You enjoy working in a squad with a focused work stream
  •  You have experience in strongly typed languages
Advertise with us by contacting: [email protected]
logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram