Enable job alerts via email!

Senior Software Engineer

SoCode Limited

City Of London

Hybrid

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A technology company is seeking a Senior Software Engineer with strong Python skills for backend and cloud-native system development. You will design core backend services, collaborate with data scientists, and contribute to architectural decisions. This role offers a dynamic startup environment where you can significantly impact product direction and growth. Competitive salary range is £70,000 - £90,000.

Qualifications

  • Strong professional experience with Python and backend systems.
  • Solid grounding in cloud platforms like AWS, GCP, or Azure.
  • Knowledge of DevOps best practices and tools.

Responsibilities

  • Design and maintain core backend services in Python.
  • Develop cloud-native systems and automate processes.
  • Implement best practices in CI/CD and infrastructure.

Skills

Python (backend, APIs, or data pipelines)
Cloud engineering (AWS, GCP, or Azure)
DevOps tooling (Docker, Terraform, Kubernetes)
Problem-solving mindset
Ability to thrive in a startup environment
Job description
Senior Software Engineer - Python

Location: London or Fully Remote
Salary: £70,000 - £90,000 DOE

I am looking for an exceptional Software Engineer for a client that are building technology that redefines how people interact with and benefit from AI systems in the real world. They're now looking for a Senior Software Engineer to join their small but growing team. This individual needs to thrive in dynamic environments, enjoys solving complex problems, and isn't afraid to wear multiple hats.

You'll play a key role in shaping and scaling their platform, working across backend services, infrastructure, and deployment pipelines. This isn't a role for someone who wants narrow focus, it's for a technical all-rounder who takes pride in building things end-to-end and enjoys having genuine impact on product direction and architecture.

What you’ll be doing
  • Designing, building, and maintaining core backend services in Python
  • Developing and automating cloud-native systems (AWS, GCP or Azure)
  • Implementing best practices in CI/CD, monitoring, and infrastructure as code
  • Collaborating closely with data scientists and product engineers to bring ideas to life
  • Getting involved in technical decision‑making, architecture discussions, and long‑term scalability planning
What they’re looking for
  • Strong professional experience with Python (backend, APIs, or data pipelines)
  • Solid grounding in cloud engineering (AWS, GCP, or Azure)
  • Knowledge of DevOps tooling such as Docker, Terraform, Kubernetes, or similar
  • A pragmatic, problem‑solving mindset that is comfortable context‑switching and picking up new tools
  • Someone who enjoys the pace and autonomy of a startup environment

You’ll be joining a company at the forefront of AI innovation, where your work genuinely matters and your voice shapes what we build next. They value initiative, curiosity, and collaboration.

If you want to work somewhere that challenges you technically and gives you freedom to grow, this could be the perfect fit.

Interested? Apply today or reach out directly for an informal chat, I’d love to tell you more about what they’re building.

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