Senior Software Engineer
Full Stack OR Backend
Milton Keynes - Hybrid
Salary up to £70,000 DOE!
What are we looking for in our next Senior Software Engineer?
1. Experienced in leading and empowering teams to deliver results within structured IT development environments.
2. Capable of supporting architectural activities, establishing, managing, and maintaining client-focused software solutions, including secure private cloud and air-gapped environments.
3. Proficient in various programming paradigms and languages, with experience across full-stack technologies, including web front-end development.
4. Knowledgeable in software integration, particularly with open-source components.
5. Innovative, self-motivated, and keen to continuously learn and apply new technologies and techniques.
6. Skilled in managing deployed software solutions, both within the company and for client projects.
7. Ready to fully engage, be supportive, and tackle challenges by working collaboratively with a wide variety of teams.
8. Able to build a network of contacts, share knowledge, learn quickly, embrace mistakes, and take initiative to get things done.
9. A thought leader - we want you to inspire others, and in return, we will offer you the freedom to bring your ideas to life.
Responsibilities as a Senior Software Engineer:
1. Practical experience in designing applications.
2. Proven track record in specifying, designing, building, and testing complex full-stack software solutions.
3. Expertise in designing and developing APIs.
4. Comprehensive knowledge of both Linux and Microsoft operating systems.
5. Strong verbal and written communication skills.
6. Solid working knowledge of relational database systems.
7. Familiarity with DevOps practices, including successfully applying DevOps principles in live projects.
8. Sound understanding of Agile and Scrum methodologies.
9. Experience integrating open-source software.
10. Knowledge of Artificial Intelligence solutions, including GPU architectures.
Essential
1. Strong data handling capabilities and proven analytical skills.
2. Excellent and demonstrable written and verbal communication skills, with experience in Software Solution Design.
3. Proficiency in at least two back-end technologies (preferably Java and Python).
4. Experience with vanilla JavaScript and at least one front-end technology stack (ideally React).
5. Experience with secure DevOps practices.
6. Proficient in software virtualisation tools, such as Docker.
7. Strong approach to configuration control and proactive in documenting software and APIs.
8. Willing and able to obtain UK Security Clearance (SC) at a minimum, with UK nationality required.
#J-18808-Ljbffr