At a Glance
- Tasks: Develop innovative software solutions using Python and integrate AI capabilities.
- Company: FDM, a global leader in tech and business talent solutions.
- Benefits: Hybrid work model, opportunity for certifications, and career growth.
- Other info: Diverse and inclusive workplace with excellent career development opportunities.
- Why this job: Join a cutting-edge project in defence technology and make a real impact.
- Qualifications: 5+ years in software engineering with strong Python skills and R&D experience.
The predicted salary is between 60000 - 80000 £ per year.
FDM is a global business and technology consultancy seeking a Software Engineer to support our client within the Defence and Secure Technology sector. This is an initial 6-month contract with potential to extend, offered on a hybrid basis in London with two days per week onsite. Candidates must be eligible for UK security clearance (or already hold clearance).
The role will support a new secure innovation project focused on early-stage R&D and rapid prototyping. The role will contribute to the delivery of a Technology Readiness Level 3 proof of concept, demonstrating how security-first engineering and emerging technologies such as AI can enhance collaboration and information sharing in high-trust, defence-aligned environments.
- Integrate AI capabilities, including but not limited to language models, into prototype solutions
- Build maintainable and well-structured prototype code using Python, with clear documentation
- Minimum of 5 years’ experience in software engineering, R&D, or prototyping-focused roles
- Proven experience in rapid prototyping or R&D-focused software engineering roles
- Strong proficiency in Python for building and iterating prototype solutions
- Experience integrating AI or advanced analytics, including exposure to language models or similar technologies
- Solid understanding of software and systems design principles, including user-centred design
- Eligibility for UK security clearance or already clearable
FDM is an award-winning global leader in tech and business talent solutions, backed by more than 35 years of industry experience. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer, currently listed on the FTSE4Good Index and as a 2026 Financial Times UK ‘Best Employer’.
Diversity and Inclusion: FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.
Opportunity to obtain certifications from Microsoft, Salesforce, Cisco and more.
Senior Software Development Engineer (Python) in London employer: FDM Group
FDM Group is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. With a strong commitment to employee growth, you will have access to industry-leading certifications and the chance to work on cutting-edge projects within the Defence and Secure Technology sector. Join us to be part of a diverse team that values your contributions and supports your professional development in a hybrid working environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Development Engineer (Python) in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry, especially those already working at FDM. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! If you've got a portfolio of projects or prototypes, make sure to highlight them during interviews. Demonstrating your Python prowess and AI integration experience can really set you apart.
✨Tip Number 3
Prepare for the tech interview! Brush up on your coding skills and be ready to tackle some real-world problems. Practising with mock interviews can help you feel more confident when it’s your turn.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Development Engineer (Python) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Development Engineer. Highlight your experience with Python and any relevant R&D or prototyping projects you've worked on. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background in software engineering and AI integration makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Projects:If you've got any projects that demonstrate your proficiency in Python or your experience with AI, make sure to include them. We love seeing real examples of your work, especially if they relate to rapid prototyping or innovative solutions.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at FDM Group
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building and iterating prototype solutions, as well as any specific projects where you've integrated AI capabilities. Having concrete examples will show your expertise and confidence.
✨Understand the Defence Sector
Familiarise yourself with the Defence and Secure Technology sector. Research current trends and challenges in this field, especially around security-first engineering and collaboration technologies. This knowledge will help you demonstrate your interest and understanding of the role's context.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and software design principles. Practice coding challenges or whiteboard exercises related to rapid prototyping and user-centred design. This will help you feel more at ease during the technical part of the interview.
✨Showcase Your R&D Experience
Be ready to discuss your previous roles in R&D or prototyping. Highlight specific projects where you contributed to technology readiness levels or worked with emerging technologies. This will illustrate your ability to contribute effectively to the new secure innovation project.