Enable job alerts via email!

Software Engineer - AI

Agena Group

England

Hybrid

GBP 38,000 - 40,000

Full time

Today
Be an early applicant

Job summary

A technology company in Stafford is seeking a Software Engineer to contribute to feature development and bug fixes. The ideal candidate will have 3+ years of experience in software engineering, familiarity with cloud-native architectures, and strong communication skills. The role offers hybrid working conditions with teamwork at its core, focusing on innovation and problem-solving.

Qualifications

  • Minimum 3 years of experience in software engineering.
  • Experience with Cloud and serverless architectures.
  • Motivated team player with flexibility and resilience.

Responsibilities

  • Design, develop, and maintain software solutions.
  • Integrate AI agents powered by LLMs.
  • Leverage cloud-native architecture on AWS.

Skills

Object-oriented programming (Java, C#, Python, Scala)
AI agents and Large Language Models (LLMs)
Cloud-native architecture (AWS)
Infrastructure as Code (AWS CloudFormation)
Version control (Git, Bitbucket)
Communication skills

Tools

Kafka
MySQL
PostgreSQL
Job description
Overview

Agena Group is on an exciting and ambitious growth trajectory with diversification and innovation at its heart, underpinned by strong social value and ESG credentials, and celebrated as a multiple-award winner. Our roots are in car-park management, but we are expanding into new verticals to disrupt industry norms and deliver technology-led solutions that provide measurable business impact for our clients and improve the public’s everyday experience of travel and parking.

Job title: Software Engineer

Location: Stafford, UK. Hybrid - 3 days in the office, 2 from home.

Salary: £38,000 - £40,000 per annum DOE

Hours: 40 per week; Monday - Friday 9am - 5.00pm.

We are looking for an experienced Software Engineer to join our growing, dynamic team. You will contribute to the development of features, fix bugs and issues, review code, and make a key contribution to the entire development lifecycle, from conception and discovery through to development and delivery. You will work with colleagues across disciplines—UX designers, front end and backend engineers, testers, and project managers. You’ll help create team goals and objectives, contribute feature ideas, discuss the future direction of products, and give input on how we can improve as a team. Your passion and experience will make a massive difference as you join a small and friendly team where teamwork, pride in your work and a positive and practical attitude is key. It’s important that you have strong communication skills, sound decision-making capabilities and a genuinely innovative outlook.

Responsibilities and Duties
  • Design, develop, and maintain robust software solutions using object-oriented programming languages such as Java, C#, Python, or Scala.
  • Build and integrate AI agents powered by Large Language Models (LLMs) such as OpenAI GPT, Claude, or open-source alternatives.
  • Develop scalable, event-driven microservices and streaming data solutions using technologies like Kafka, Kinesis, or Kafka Streams.
  • Leverage cloud-native and serverless architecture patterns, primarily on AWS, using services like Lambda, EC2/ECS, S3, and SQS.
  • Implement and manage infrastructure using AWS CloudFormation and the AWS Cloud Development Kit (CDK).
  • Design and manage relational database systems such as MySQL and PostgreSQL.
  • Apply software engineering best practices including test-driven development, code reviews, and adherence to coding standards.
  • Use modern version control and collaboration tools including Git, Bitbucket, JIRA, and Confluence.
  • Work in a fast-paced, collaborative environment with cross-functional teams, contributing to all phases of the development lifecycle.
  • Communicate complex technical information clearly and effectively to both technical and non-technical stakeholders.
  • Continuously seek out opportunities to improve processes, tools, and technical solutions.
Qualifications
  • Experienced working in a software engineering role for a minimum of 3 years.
  • Experienced working with Cloud and serverless architectures.
  • A motivated, self-starter and team player who shows respect and values the views of others, whilst being flexible and resilient to change.
  • Skilled in conveying complex technical concepts in a clear and understandable manner.
  • Excellent verbal and written communication abilities, with a confident and articulate delivery.
  • Demonstrate an eagerness to learn and develop your skills within the Agena Group.

Additional information: Our selection process includes Application, Introductory interview, and Competency Based Interview with Task. You must be able to legally live and work in the UK without sponsorship. The postholder may be required to travel to external meetings by the most effective means available. This role is available as part of a hybrid working environment from the office in Stafford.

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