Salary: £40,000 - 60,000 per year Requirements: We are looking for a candidate who has: 2–3 years of experience programming in high-level languages (e.g., Python, C++, C#, Java, TypeScript) - this experience can be gained professionally, academically, or through relevant personal projects. An interest in areas such as graphics, user experience, and cross-platform development. Familiarity with tools such as Git and Jira. Exposure to or curiosity about modern DevOps practices (e.g., containerization, cloud, CI/CD). A passion for software quality and maintainability. A growth mindset - open to learning new languages, platforms, and techniques. Strong communication skills with the ability to collaborate with both technical and non-technical stakeholders. A solid understanding of software engineering fundamentals, data structures, and algorithmic problem-solving. Curiosity about cross-platform development, real-time systems, or high-performance computing. Strong collaboration and communication skills, able to work effectively in small, multidisciplinary teams. Responsibilities: As a Software Engineer, your responsibilities will include: Developing and maintaining software across platforms including Windows, Linux, web technologies, and real-time controllers. Delivering new features and fixing issues across a range of new and existing software products. Writing clean, maintainable code and contributing to robust documentation and specifications. Collaborating with multidisciplinary teams to capture user requirements and translate them into working solutions. Improving software development workflows, tools, and automation practices. Participating in code reviews and championing best practices. Technologies: C# CI/CD Cloud DevOps Git JIRA Java Linux Python TypeScript Web Windows Backend More: We want to offer you the opportunity to join a growing company that is working on world-leading motion systems. This is your chance to gain hands-on experience with real-time systems and software used by high-profile clients. You will work on meaningful projects with real physical outputs – your code will literally move machines. You will be part of a small, focused team where your contributions truly matter within an innovative and technically curious culture that values quality and encourages experimentation. You can expect opportunities for professional development and exposure to cutting-edge engineering projects. If you are ready to work on exciting, high-impact projects where your code truly makes a difference, we encourage you to apply and join our fast-growing team. last updated 4 week of 2026