Agentic Software Engineer

Agentic Software Engineer

Full-Time 56700 - 69300 £ / year (est.) On-site
E

At a Glance

  • Tasks: Engineer systems that empower AI agents to autonomously build software.
  • Company: Join a pioneering tech company redefining software engineering with AI.
  • Benefits: Enjoy competitive salary, health perks, and opportunities for professional growth.
  • Other info: Dynamic work environment with a focus on collaboration and creativity.
  • Why this job: Be at the forefront of AI-native engineering and make a real impact.
  • Qualifications: Strong software engineering experience and a passion for innovative solutions.

The predicted salary is between 56700 - 69300 £ per year.

AI is collapsing the time and effort required to turn ideas into working software. We're redesigning how we build around that — using agents across the software lifecycle and enabling more of our team to ship changes directly.

We're hiring an experienced software engineer who is already pushing beyond task-by-task use of agents. You'll engineer the systems around agents that let them take on increasingly substantial work — running for longer, working in parallel and involving you when your judgement is actually required.

This isn't a model-training role. We're focused on what happens around the models — engineering the systems that turn increasingly capable agents into a fundamentally different way of building software.

Why Hult? Hult is a global business school that teaches a Computer Science for Business degree. The engineering team doesn't sit adjacent to that mission — it's part of it. How we build software, adopt new tools and think about automation feeds back into what we teach.

We give engineers real ownership. You'll pick up open-ended problems, shape the approach and have the backing of a team that trusts you to land them. We ship fast and iterate constantly. We want the distance between an idea and something running in production to be as short as possible.

AI has already changed who can ship software here. You'll help us push that further — giving more of the team the tools, context and guardrails to turn ideas into production changes without engineering becoming the bottleneck.

We're serious about discovering what AI-native engineering looks like in practice. We don't have all the answers, and part of this role is finding them.

What you'll do

  • Own outcomes, not tickets. Work directly with product owners and stakeholders to understand problems and find the shortest responsible path from idea to production. You'll use engineering judgement — and agents — to close the gap between request and delivery.
  • Delegate outcomes, not steps. Your goal is to be able to say: "Here's the outcome, constraints and evidence I expect. Go progress this work and involve me when my judgement is actually required." You'll design workflows where agents can plan, execute and verify work rather than waiting for you to tell them what to do next.
  • Engineer the agent harness. Build the instructions, skills, tools, permissions, environments, validation and feedback loops that allow agents to reliably complete substantial engineering work. You'll understand these as engineering primitives rather than a fixed recipe, and continually experiment with how they fit together. When an agent fails or requires intervention, you'll ask what could change in the harness to prevent it next time.
  • Engineer context and memory. Design how agents discover and retain what they need to know about our systems — architecture, conventions, decisions, product intent, operational state and previous work. Give agents the right context at the right time without simply giving them more context.
  • Push toward an autonomous software factory. Help work move from intent through planning, implementation, verification, deployment and observation with progressively less synchronous human intervention. Enable multiple agent workstreams to run in parallel and converge on tested, shippable outcomes.
  • Make autonomous work trustworthy. Generating software is increasingly cheap; knowing whether it's good is harder. Build tests, evaluations, observability and feedback systems that establish whether work is complete without requiring a human to inspect everything the agent produced.
  • Raise the capability of the whole team. AI has already enabled more of our team to ship changes. Turn successful approaches into reusable capabilities that allow people to safely take increasingly ambitious ideas into production.

What we're looking for

  • Strong software engineering foundations. You have substantial production software engineering experience and the judgement to understand architecture, production systems and risk.
  • You've materially changed how you work because of AI. You regularly delegate substantial engineering work and spend more of your time defining outcomes, providing context and designing verification than directing implementation step-by-step.
  • You systematically increase the scope of delegation. When an agent needs you to tell it what to do next, you ask whether better context, tools, verification or structure could have allowed it to progress independently.
  • You think in systems, not prompts. You think about the environment an agent operates in, how it gets what it needs, how it progresses work and how you know when it has succeeded.
  • You care deeply about verification. You don't trust generated output because it looks plausible. You build ways to establish correctness without relying on reading everything yourself.
  • You can operate from an outcome. You're comfortable working directly with technical and non-technical stakeholders, understanding what matters and finding a pragmatic path to production.
  • Experience with particular languages or technologies matters much less to us than the ability to understand unfamiliar systems quickly.
  • Experience building AI systems can also be highly relevant where the underlying problems transfer to agentic software engineering.

Show us

We want to see evidence of how you actually work. Your application will ask you three short questions about your experience with agents: something you've built recently, how you've increased what you can delegate, and something you've tried that didn't work. We expect you may use AI to help with your application — we use it constantly too. That's fine. What we're looking for is your experience and your thinking. Specifics matter much more than polished writing, and we'll use your answers as the starting point for the interview.

And don't feel constrained by our questions. If there's something that better demonstrates how you work — a project, repo, harness, experiment, write-up, demo, or anything else you think we'd find interesting — show us. We'd much rather see something real than read another paragraph about how passionate you are about AI.

About the role

This is a full-time, on-site role based at our Chelsea office in London, reporting to the Engineering Manager. We're trying to discover what software engineering looks like when implementation is no longer the primary constraint. If you're already experimenting at that boundary, we'd like to talk.

Agentic Software Engineer employer: EF Education First

EF (Education First) is an exceptional employer that fosters a vibrant and inclusive work culture, perfect for those passionate about enriching the lives of international students. With a focus on employee growth, you will have the chance to develop your leadership skills while working in the dynamic environment of London, known for its multicultural atmosphere and diverse community. Join us to make a meaningful impact through engaging activities and events, all while enjoying a supportive team that values your contributions.

E

Contact Details:

EF Education First Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Agentic Software Engineer

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at EF Education First or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to EF Education First.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like EF Education First.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like EF Education First that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Agentic Software Engineer

Software Engineering
AI Integration
System Design
Outcome-Based Delegation
Verification and Validation
Contextual Understanding
Automation

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at EF Education First.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at EF Education First and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at EF Education First

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If EF Education First uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.