At a Glance
- Tasks: Lead software development projects and mentor fellow engineers in a dynamic team.
- Company: Join Flooid, a supportive tech company that values collaboration and innovation.
- Benefits: Enjoy flexible working, competitive salary, and access to online learning platforms.
- Other info: Hybrid work model with opportunities for personal and professional growth.
- Why this job: Make a real impact with cutting-edge technology while growing your career.
- Qualifications: Strong experience in software engineering, particularly with Java and Angular.
The predicted salary is between 70000 - 90000 £ per year.
Responsibilities:
- Act as a senior engineer within a delivery team, providing technical direction and leading by example in design, implementation, quality, and operational ownership.
- Own features and technical improvements end to end, from understanding the problem and shaping the solution through build, review, release, monitoring, and iteration.
- Develop high-quality full-stack software using Java, Spring, Angular, JavaScript, and related technologies, applying appropriate patterns and balancing functional and non-functional requirements.
- Work agentic-first in Cursor: break outcomes into bounded work, provide agents with clear specifications and context, supervise execution, review generated changes, and remain accountable for everything that ships.
- Apply spec-driven development so requirements, constraints, acceptance criteria, and technical decisions are clear before implementation begins.
- Keep prompts, rules, skills, and context versioned and reusable where they form part of the engineering solution.
- Use automated tests, evaluation, code review, security checks, and human judgement to validate AI-assisted changes.
- Treat agent output as untrusted until it has met the same or higher quality bar as any other production change.
- Create and improve reusable agentic skills and workflows that reduce repeated effort and make other engineers faster, sharing what works and retiring practices that do not.
- Design and evolve scalable, resilient solutions, including third-party integrations and legacy modernisation, and communicate technical decisions and trade-offs clearly.
- Drive engineering standards across the software delivery lifecycle, including clean code, automated testing, CI/CD, secure-by-design practices, observability, documentation, and safe rollback.
- Troubleshoot complex issues across services and environments, contribute to incident response, and ensure root causes and follow-up actions are addressed rather than symptoms being hidden.
- Partner with Product, Business Analysis, Quality Engineering, Architecture, and Operations to shape requirements, sequence work, manage risk, and deliver high-quality outcomes at the times committed.
- Use a small set of delivery and quality measures to guide improvement, including lead time, escaped defects, change failure, reliability, and where useful agent intervention or rework.
- Optimise for customer and business outcomes, not code volume or AI usage.
- Mentor and coach engineers through pairing, reviews, feedback, and knowledge sharing, raising both traditional engineering capability and confidence in agentic ways of working.
Essential:
- Strong experience as a software engineer with clear progression to senior-level ownership, including designing, building, releasing, and operating production software.
- Strong hands-on experience with Java and Spring, together with Angular or comparable modern front-end technologies and a sound understanding of full-stack architecture.
- Fluency in Cursor as part of normal engineering delivery.
- Practical experience of agentic software development in a real team.
- Strong engineering discipline across automated testing, Git and code review, CI/CD, observability, secure development, documentation, and production support.
- Ability to reason about architecture and trade-offs across distributed systems, integrations, data, security, reliability, and maintainability.
- A track record of delivering high-quality software predictably, working collaboratively across disciplines, and taking accountability for outcomes.
- Experience mentoring engineers and raising the capability of a team through technical guidance, constructive review, and knowledge sharing.
Desirable:
- Experience with Flow Next (flow-next.dev), or a comparable agentic, spec-driven delivery framework.
- Experience creating reusable agent skills, rules, context, or workflow automation.
- Experience with GCP, cloud-native delivery, infrastructure as code, highly available systems, and retail or hospitality technology.
Salary: £70,000 - £90,000 depending on experience
Location: Hybrid. You must be UK based. You should be able to travel to the Birmingham, UK office a few times a month.
Hours: Full time, Monday to Friday. Flexible working options available.
Holidays: Flexible holiday allowance scheme, recommending around 25-30 days holiday plus public bank holidays per year.
Pension: Salary sacrifice pension and annual personal pension reviews.
Company sick pay: Enhanced Company Sick Pay policy.
Family benefits: Enhanced maternity, adoption and paternity pay, enhanced paternity leave and shared parental leave.
Electric Car salary sacrifice scheme: Affordable way of leasing a zero-emission electric vehicle.
Online learning platform: Full access to Udemy for all employees.
Financial, physical and wellbeing support: Health cash plan and life assurance scheme.
Access to a discount platform: Discounts and rewards from leading retailers.
Professional subscriptions: Reimbursement for professional subscriptions required for the job role.
Charity giving: Support a charity of your choice through payroll giving.
Cycle to work scheme: Tax efficient scheme to improve your commute.
Rewarding long service: Gifts for milestone years of service.
Travel to Birmingham is essential.
If you believe you have the skills and experience to carry out this role, we encourage applications from anyone with the skills, experience and attributes that will make you a great addition to both the role and the company overall.
Flooid Ltd. is an Equal Opportunities employer, dedicated to fostering a culture of diversity, equity, inclusion, and belonging.
Artificial intelligence can be a useful tool to support your application; however, all examples and statements provided must be truthful and factually accurate.
We reserve the right to close this vacancy early if we receive a high volume of applications.
Senior Software Engineer - Agentic AI in Birmingham employer: Flooid Limited
At Flooid Ltd., we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge retail technology solutions. Located in a vibrant area, we provide a supportive environment where your contributions directly impact our success and the future of retail tech.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Agentic AI in Birmingham
✨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 Flooid Limited 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 Flooid Limited.
✨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 Flooid Limited.
✨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 Flooid Limited 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 Senior Software Engineer - Agentic AI in Birmingham
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 Flooid Limited.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Flooid Limited 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 Flooid Limited
✨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 Flooid Limited 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.