Senior Software Engineer

Optimyze Consulting

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Optimyze Consulting in London is seeking a hands-on Senior Software Engineer to build and operate production-grade Python services at the intersection of AI and cybersecurity. You will own designs, deployment, and ongoing improvement in a small, ambitious team.

You'll work with Python, AWS, Docker, Terraform, and modern deployment environments to deliver scalable, observable systems. This role blends coding with architecture and operational excellence in a product-focused setting.

Qualifications

  • Proven production software engineering experience with Python.
  • Took ownership from design through deployment and operation.
  • Strong track record of running software in production.
  • Hands-on experience with AWS and cloud infrastructure.
  • Experience with Docker and containers.
  • Knowledge of Terraform or similar IaC.
  • Solid SQL and relational database skills.
  • Experience with distributed processing and concurrency.
  • Security-minded in software and infrastructure design.
  • Ability to investigate production issues and improve systems.

Responsibilities

  • Build backend software in Python and stay close to the codebase.
  • Own systems from design through deployment and production operation.
  • Design scalable, reliable services for real workloads.
  • Diagnose and resolve issues in live systems.
  • Improve production systems as requirements evolve.
  • Work with AWS infrastructure and the supporting services.
  • Build and manage infrastructure using Terraform.
  • Work with containers and modern deployment environments.
  • Design systems for distributed processing and concurrency.
  • Contribute to AI-driven systems and agent workflows.
  • Make AI systems observable, testable and traceable.
  • Help shape engineering standards in a small team.

Skills

Python
AWS
Docker
Terraform
SQL
Distributed systems
Security mindset
Production experience
Ownership
Observability

Tools

Grafana
Prometheus
OpenTelemetry

Job description

Our client is an early-stage technology company building autonomous security technology at the intersection of AI and cybersecurity.

The company is developing AI agents that can perform complex security testing and assessment workflows, with the product already being used by enterprise customers.

The engineering team is small. Engineers therefore have direct ownership of what they build, how it is deployed and how it performs once it is running in production.

About the Role
  • This role is for a hands-on Senior Software Engineer who has a strong track record of building and running software in production.
  • The key requirement is not simply experience with particular technologies. We are looking for someone who has personally taken software from an initial technical problem, through design and implementation, into a live production environment, and remained involved in operating and improving it afterwards.
  • You will be writing code, making architectural decisions, deploying systems, investigating failures and improving software as it runs at scale.
  • Python is the primary engineering language. The role also involves AWS, cloud infrastructure, containers and Infrastructure as Code, alongside distributed systems and AI-native development.
What You'll Actually Be Doing
  • Build backend software in Python and remain directly involved in the codebase.
  • Take ownership of systems from technical design through implementation, deployment and production operation.
  • Design and build services that need to be reliable, scalable and resilient under real workloads.
  • Diagnose and resolve problems in live systems rather than handing production issues over to another team.
  • Improve existing production systems as requirements, scale and technical constraints evolve.
  • Work directly with AWS and the infrastructure supporting the applications you build.
  • Build and manage infrastructure using Terraform and Infrastructure as Code.
  • Work with containers and modern deployment environments.
  • Design systems involving distributed processing, asynchronous workloads, concurrency or long-running workflows.
  • Contribute to the development of AI-driven systems and agentic workflows.
  • Help make AI systems observable, traceable and testable when running in production.
  • Make pragmatic architectural decisions and contribute to engineering standards in a small team.
What We're Looking For

The most important part of this role is proven hands-on software engineering experience.

You should be able to demonstrate that you have:
  • Personally written substantial amounts of production software as a professional Software Engineer.
  • Took ownership beyond coding, including technical design, implementation, deployment and operation.
  • Worked with software after it went live, including debugging production issues, investigating failures and improving reliability or performance.
  • Strong professional Python experience. Python should be a language you have actually used to build software, not simply a technology listed on your CV.
  • Built backend services, APIs or other software systems that were used by real customers or internal users.
  • Worked with AWS and cloud infrastructure in a hands-on capacity.
  • Worked with Docker or similar container technologies.
  • Used Terraform or another Infrastructure as Code approach to provision and manage infrastructure.
  • A solid understanding of SQL and relational databases.
  • Experience with systems where reliability, scalability, concurrency or distributed processing mattered.
  • A strong security mindset and an understanding of how security considerations affect software and infrastructure design.
  • The autonomy to investigate a problem, determine the appropriate technical approach and take it through to a working solution.
AI & Security

You do not need to be a cybersecurity specialist or an AI researcher.

The core of the role is software engineering.

However, the product sits at the intersection of AI and cybersecurity, so experience in either area is particularly relevant.

This could include:
  • Building AI agents or LLM-powered applications
  • Agent orchestration or tool calling
  • Designing evaluation, observability or traceability for AI systems
  • Cybersecurity or security engineering
  • Offensive security, penetration testing, bug bounty or CTF experience
Particularly Relevant Experience
The following would strengthen your background further:
  • Distributed systems and asynchronous processing
  • Production observability with tools such as Grafana, Prometheus or OpenTelemetry
  • Distributed workflow or durable execution systems
  • Experience working in a small engineering team where you owned significant parts of the technical solution
  • Early-stage or founding engineering experience
A Good Fit for This Role

This role is particularly suited to an engineer who enjoys building rather than simply designing, and who wants to remain close to the technical execution.

You should be comfortable being the person who writes the code, deploys it, sees something fail in production, investigates why, fixes it and improves the system afterwards.

The environment is early-stage and technically ambitious, so there is considerable scope to influence architecture and engineering practices. At the same time, the expectation is that senior engineers remain deeply hands-on and accountable for the software they build.

Location: London, with 3 days per week in the office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer
Senior AI Software Engineer

Ocho People • Belfast City District

On-site
GBP 90,000 - 120,000
Share options
AI tooling culture
Senior Full Stack Software Engineer | AI Startup
Senior Full Stack Software Engineer | AI Startup

55 Exec Search • Greater London

On-site
GBP 90,000 - 130,000
Hybrid working with flexibility
Small engineering team
Senior Software Engineer
Senior Software Engineer

Tech Talent Partners • Greater London

On-site
GBP 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Burns Sheehan Limited • Greater London

On-site
GBP 80,000 - 120,000
Equity
Interim Senior Software Engineer
Interim Senior Software Engineer

Go Fractional • Manchester

Hybrid
GBP 70,000 - 110,000
Senior Applied AI Engineer
Senior Applied AI Engineer

Aurrum Services • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Python Developer (PYTHON/REACT/AZURE)
Senior Python Developer (PYTHON/REACT/AZURE)

Tech4 Limited • Greater London

Hybrid
GBP 80,000 - 110,000
Excellent training opportunities
Senior Software Engineer
Senior Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Citation Canada • Wilmslow

On-site
GBP 55,000 - 75,000
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

On-site
GBP 70,000 - 90,000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation