Optimyze Consulting
Senior Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
About the Client
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.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
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.
- Taken 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.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
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
- Secure application or infrastructure design
Particularly Relevant Experience
The following would strengthen your background further:
- Distributed systems and asynchronous processing
- Event-driven architectures
- Kubernetes
- Terraform
- Production observability with tools such as Grafana, Prometheus, or OpenTelemetry
- Distributed workflow or durable execution systems
- Multi-tenant SaaS
- Scaling or re-platforming existing production 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.
By submitting your application, you agree to the processing of your personal data in accordance with our Privacy Policy.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location