At a Glance
- Tasks: Build and maintain data pipelines for a large-scale data platform in an agile environment.
- Company: Join FDM, a global leader in tech and business talent solutions.
- Benefits: Career coaching, upskilling, and opportunities for global assignments.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Make a real impact on innovative projects while working with cutting-edge technologies.
- Qualifications: 3+ years in software development, strong Python skills, and AWS experience required.
The predicted salary is between 40000 - 50000 € per year.
FDM is a global business and technology consultancy seeking a Software Developer to work for our client within the public sector. This is initially a 6-month contract with very good prospects to extend, and will be a hybrid role that will be based in Newcastle. An active SC status is required for this role.
Our client are seeking a Software Developer to contribute to the ongoing operation and evolution of a large-scale data platform supporting complex analytical use cases. The platform consolidates event data from a wide range of user-facing systems, processing and publishing it through shared internal analytics services. This role involves building and maintaining dependable data ingestion and delivery pipelines, with a strong focus on reliability, performance, and long-term maintainability.
Responsibilities:
- Drive delivery of groups of related user stories within iterative, agile development cycles.
- Develop and maintain a deep understanding of the platform and actively share knowledge across the team and with non-technical stakeholders.
- Work closely with Product, Analysis, and Engineering colleagues to refine requirements and implement high-quality technical solutions.
- Support the operation, monitoring, and enhancement of live data pipelines and downstream publishing services.
- Proactively identify opportunities to improve system efficiency, scalability, robustness, and security posture.
- Provide technical guidance, code review, and mentoring to junior developers, promoting strong engineering standards and best practices.
About You
- 3+ years of experience in Software Development.
- Active SC is required for this role.
- Strong experience using Python for data processing, transformation, and ETL workloads.
- Practical experience working with AWS cloud services, including compute, storage, and security tooling.
- Infrastructure-as-code experience using Terraform.
- Distributed data processing using Apache Spark.
- Workflow scheduling and orchestration with Apache Airflow.
- Containerisation and environment management using Docker.
- CI/CD pipeline implementation and maintenance using GitLab.
- Awareness of and experience with security scanning and vulnerability tooling (e.g. Trivy, Trend Micro, Wiz or similar).
- Use of Jupyter Notebooks for development, experimentation, and data analysis.
About Us
FDM is an award-winning global leader in tech and business talent solutions, backed by more than 35 years of industry experience. We have centres across Europe, North America, and Asia-Pacific, and a global workforce of over 2500 employees. 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.
Software Developer (Active SC) in Newcastle upon Tyne employer: FDM Group
FDM Group is an exceptional employer, offering a dynamic work culture that prioritises career development and continuous learning. With access to mentoring, upskilling opportunities, and the chance to work on impactful projects within the public sector in Newcastle, employees can thrive in a supportive environment that values diversity and innovation. Join us to be part of a globally recognised leader in tech and business talent solutions, where your contributions will make a meaningful difference.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer (Active SC) in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, AWS, and data processing. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially how you've tackled complex problems in software development.
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our recruitment team.
We think you need these skills to ace Software Developer (Active SC) in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Developer role. Highlight your experience with Python, AWS, and any relevant projects that showcase your skills in data processing and ETL workloads.
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 aligns with the responsibilities outlined in the job description.
Showcase Your Technical Skills:Don’t forget to mention your experience with tools like Terraform, Apache Spark, and Docker. We want to see how you’ve used these technologies in real-world scenarios, so be specific!
Apply Through Our Website:We encourage you to apply through our website for the best chance of success. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at FDM Group
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, AWS, and Terraform. Brush up on your knowledge of Apache Spark and Airflow too, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've improved system efficiency or tackled complex data processing challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions.
✨Understand Agile Methodologies
Since the role involves working in agile development cycles, be ready to talk about your experience with agile practices. Share how you’ve collaborated with cross-functional teams and contributed to delivering user stories effectively.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s approach to data security and scalability. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.