Candidates: Create an Account or Sign In
Position: Software Engineer
Location: Milton Keynes
Salary £60,000 - £70,000
Our client is seeking a talented and driven Software Engineer to join their dynamic team. This is a unique opportunity to contribute to innovative projects with real-world impact, working on cutting-edge software solutions for high-profile clients in both the public and private sectors. As part of a collaborative environment, you’ll have the chance to develop your skills, tackle complex challenges, and play a vital role in delivering high-quality software that drives meaningful change. If you are passionate about technology and eager to grow in a forward-thinking company, we want to hear from you!
For this position as a Software Engineer, you need a willingness and ability to gain UK Security Clearance (SC) as a minimum, holding UK nationality.
As a Software Engineer, you will likely work with a variety of technologies, requiring:
* Practical experience in application design and architecture.
* Proven expertise in specifying, designing, developing, and testing complex full-stack software solutions.
* Strong proficiency in API design and development.
* Deep knowledge of both Linux and Microsoft environments.
* Excellent verbal and written communication skills.
* Solid experience with relational database technologies.
* Familiarity with DevOps practices, including successful implementation in real-world projects.
* A solid understanding of Agile methodologies, particularly the Scrum framework.
* Experience with integrating open-source software.
* Exposure to Artificial Intelligence solutions, including experience with GPU architectures.
* Strong data skills and demonstrable analysis and analytical skills
* Strong, demonstrable, rapid written and verbal communication skills including Software
* Solution Design
* Expertise in at least two back-end technologies (ideally Java, Python)
* Experience in vanilla JavaScript and at least one front-end technology stack (ideally React)
* Secure DevOps experience
* Software virtualisation skills e.g. Docker
* Strong configuration control approach and pro-active approach to software and API
* documentation
What our client is looking for in a Software Engineer:
* A graduate with a strong foundation in mathematics, likely holding a degree in Mathematics, Physics, Engineering, Statistics, Computer Science, Artificial Intelligence, Informatics, or a related field.
* Skilled in leading and empowering teams to achieve results within structured IT development frameworks.
* Capable of supporting architectural efforts to design, manage, and sustain client-focused software solutions, including secure private cloud and air-gapped systems.
* Proficient in various programming paradigms and languages, with expertise in full-stack technologies, including web front-end development.
* Experienced in software integration, with a strong background in utilizing open-source components.
* Innovative, proactive, and eager to continuously learn and implement new technologies and methodologies.
* Able to manage software deployments, both in-house and for client-specific solutions.
* Enthusiastic about collaborating cross-functionally with diverse teams and tackling new challenges.
* Adept at building a network of contacts, sharing knowledge, learning quickly, and taking initiative to drive projects forward, even when mistakes occur.
* A thought leader who can inspire others, with the freedom to transform your ideas into tangible outcomes