Overview
Join to apply for the Software Engineer - AI role at Agena Group.
Location: Stafford, UK
Salary: £38,000 - £40,000 per annum DOE
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 collaborate with UX designers, front end and back end engineers, testers, and project managers, contribute feature ideas, discuss the future direction of products, and help improve team performance.
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 are key. Strong communication, sound decision-making, and an innovative outlook are important.
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 to both technical and non-technical stakeholders.
* Continuously seek opportunities to improve processes, tools, and technical solutions.
Requirements
* Experienced working in a software engineering role for a minimum of 3 years.
* Experienced 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 confident and articulate delivery.
* Demonstrate an eagerness to learn and develop your skills within the Agena Group.
Agena Values
* Ambitious: we aim for world class service
* Disruptive: we\'re here to change the industry
* Ethical: we do things for the right reasons
* Insightful: we use research to guide our decisions
* Collaborative: We\'re better when we work together
* Innovative: we help people see things differently
Benefits
* Incremental holiday increases to recognise long service
* 2 volunteering days a year
* Training, learning & development, and apprenticeship options
* Employee Assistance Programme - 24/7 confidential counselling
* Cycle-to-work scheme
* EV charging points at office locations
* Regular team/company socials
* Team events and learning opportunities
Additional information: Our selection process, eligibility to work in the UK without sponsorship, and optional adjustments for applicants are described in the job materials. We welcome all applicants, including those with unspent convictions; a criminal record does not automatically disqualify candidates.
Employment type: Full-time
Seniority level: Mid-Senior level
Location: Stafford with hybrid flexibility (3 days in the office, 2 from home). Free onsite parking is available.
#J-18808-Ljbffr