Enable job alerts via email!

Senior Software Engineer

The Trust

Highgate

Hybrid

GBP 125,000 - 150,000

Part time

Today
Be an early applicant

Job summary

A leading financial institution is seeking a Senior Software Engineer with expertise in AWS and modern software development. This role involves designing and maintaining secure backend REST APIs and cloud-native services. Candidates should have over 5 years of experience in software engineering, particularly with Python and Golang. The position is hybrid, requiring 3 days onsite in Birmingham. Competitive rate of £525 per day inside IR35.

Qualifications

  • 5+ years' experience in software engineering with a focus on distributed systems.
  • Strong hands-on skills in cloud-native services.
  • Solid understanding of security principles and compliance frameworks.

Responsibilities

  • Design, build, and maintain secure, high-performance backend REST APIs.
  • Manage and evolve database schemas with Liquibase.
  • Troubleshoot incidents and performance issues.

Skills

Python
Golang
AWS
PostgreSQL
DevOps practices
Agile mindset

Tools

Terraform
Kubernetes
Docker
Liquibase
Job description
Senior Software Engineer

Location: Hybrid, 3 days onsite in Birmingham

Duration: 3 Months

Rate: £525/day (Inside IR35)

The Opportunity

We are seeking a Senior Software Engineer with strong expertise in AWS and modern software development to join a high-profile programme at a leading global financial institution. This is a unique chance to work on cloud-native, large-scale, and secure systems that have a real impact across the business. If you\'re passionate about building highly available services, enjoy solving complex technical challenges, and thrive in a collaborative environment - this role is for you.

What You\'ll Do
  • Design, build, and maintain secure, scalable, high-performance backend REST APIs and frontend clients using Python, Golang, Docker, and AWS cloud-native services.
  • Manage and evolve database schemas with Liquibase, ensuring compliance and audit readiness.
  • Partner with Architecture and DevOps teams to enhance product capabilities and CI/CD pipelines.
  • Troubleshoot incidents and performance issues, driving root cause analysis and long-term fixes.
  • Contribute to best practices around security, reliability, observability, and automation.
What We\'re Looking For
  • 5+ years\' experience in software engineering with a focus on distributed, cloud-based systems.
  • Strong hands-on skills in Python, Golang, PostgreSQL, and Liquibase (or equivalent DB change management).
  • Expertise in AWS/GCP, including IAM, KMS, storage, and other cloud-native services.
  • Proficiency in DevOps practices: Infrastructure as Code (Terraform), CI/CD pipelines, Kubernetes, and containerisation.
  • Solid understanding of security principles, encryption, and compliance frameworks.
  • Experience with enterprise monitoring and observability (e.g., ELK, Splunk, Prometheus, Grafana).
  • Agile mindset and proven track record delivering complex projects.
Nice to Have
  • Experience in financial services or other regulated industries.
  • Knowledge of serverless, microservices, event-driven architectures.
  • Additional skills in automation scripting (Terraform, Ansible, etc.).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.