We're hiring

Join the K2 Dynamics team

We're a specialist software consultancy based in Aylesbury, building AI-driven solutions for clients across the UK. If you're passionate about quality, innovation and making technology work properly — we'd love to hear from you.

Why K2 Dynamics

A place to grow

We've been delivering smarter software since 2015. Here's what you can expect when you join us.

🤝

Real collaboration

Work directly with clients and developers — no layers of bureaucracy.

🤖

AI-forward projects

Work on genuine AI-integrated products for real client workstreams.

📈

Career growth

We invest in your development — tools, training, and responsibility from day one.

🏡

UK-based & flexible

Aylesbury HQ with flexible working arrangements discussed at interview.

Open positions

Current vacancies

We currently have 2 open roles. Apply by emailing your CV to contact@K2-dynamics.com.

IT Quality and Testing Professional

Now Hiring 📍 Aylesbury, England 🕐 Full-time ⚙️ QA & Testing

About the role

The IT Quality and Testing Professional will be responsible for ensuring that all AI-driven software solutions developed by K2 Dynamics Ltd meet the required standards of quality, performance, reliability, and compliance before delivery to clients. This role is critical to our AI project pipeline, providing structured testing and quality assurance across all active client workstreams.

Key responsibilities

  • Designing, planning, and executing test strategies and test cases for AI software systems developed for clients including SDT Info Services Limited and Techsmes Limited.
  • Performing functional, regression, integration, and performance testing on AI-integrated applications.
  • Identifying, documenting, and tracking software defects, working closely with developers to ensure timely resolution.
  • Validating the accuracy, reliability, and consistency of AI model outputs within deployed systems.
  • Maintaining detailed test documentation including test plans, test scripts, defect logs and test summary reports.
  • Ensuring testing activities align with project timelines and client delivery schedules.
  • Contributing to the continuous improvement of QA processes and testing frameworks across the business.

What we're looking for

  • Proven experience in software testing, QA, or a related discipline
  • Familiarity with AI/ML systems or a strong interest in AI-integrated software
  • Experience with test automation tools (e.g. Selenium, Playwright, Cypress, or similar)
  • Knowledge of API testing tools such as Postman or RestAssured
  • Strong analytical and problem-solving skills with excellent attention to detail
  • Good communication skills — able to report clearly to both technical and non-technical stakeholders
  • Experience with defect tracking tools (e.g. Jira, Azure DevOps)

Desirable

  • ISTQB Foundation Certificate or equivalent qualification
  • Experience testing cloud-hosted applications (AWS, Azure, or GCP)
  • Familiarity with CI/CD pipelines and DevOps practices

To apply, send your CV and a brief cover note explaining your interest in this role.

Apply Now →

Software Developer

Now Hiring 📍 Aylesbury, England 🕐 Full-time 💻 Development

About the role

The Software Developer will be responsible for designing, developing, and maintaining AI-driven software solutions to meet the requirements of our clients' digital transformation and technology projects. The role sits at the core of our AI project delivery, translating client requirements and AI model outputs into functional, scalable, and maintainable software systems.

Key responsibilities

  • Designing and developing AI-integrated software applications and systems for clients including SDT Info Services Limited and Techsmes Limited.
  • Writing clean, efficient, and well-documented code in Python and other relevant languages to support AI and machine learning pipelines.
  • Integrating third-party APIs, AI models, and data services into client-facing applications.
  • Collaborating with clients and internal stakeholders to gather requirements and translate them into technical specifications and software designs.
  • Participating in code reviews and contributing to continuous improvement of development practices.
  • Supporting the deployment and maintenance of AI software solutions on cloud platforms including AWS, Azure, and GCP.
  • Troubleshooting and resolving software defects and performance issues across the AI project portfolio.

What we're looking for

  • Proven experience as a software developer, ideally working on AI or data-driven systems
  • Strong proficiency in Python; additional languages such as JavaScript, TypeScript, or C# are a plus
  • Experience integrating REST APIs and third-party services into production applications
  • Familiarity with AI/ML concepts and working with model outputs in real-world applications
  • Experience deploying and maintaining applications on cloud platforms (AWS, Azure, or GCP)
  • Strong understanding of software development best practices including version control (Git), code review, and testing
  • Good communication skills and ability to work closely with clients and cross-functional teams

Desirable

  • Experience with containerisation tools such as Docker and Kubernetes
  • Knowledge of CI/CD pipelines (Azure DevOps, GitHub Actions)
  • Exposure to Microsoft Dynamics 365 or Power Platform integrations
  • Relevant cloud certifications (AWS, Azure, or GCP)

To apply, send your CV and a brief cover note explaining your interest in this role.

Apply Now →

Don't see the right role?

We're always interested in hearing from talented people. If you think you'd be a great fit for K2 Dynamics, send us your CV and we'll keep you in mind for future opportunities.