SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON
SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON

SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON

Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
Max Fordham LLP

At a Glance

  • Tasks: Develop data-driven tools and automate processes for sustainable building projects.
  • Company: Max Fordham, a partnership focused on sustainability and digital innovation.
  • Benefits: Flexible working, competitive pay, professional development, and generous parental leave.
  • Why this job: Make a real impact in the built environment while advancing your career.
  • Qualifications: Degree in maths, science, engineering or computational design with coding experience.
  • Other info: Join a supportive team and enjoy excellent growth opportunities.

The predicted salary is between 50000 - 65000 £ per year.

Passionate about contributing to a more sustainable world? Bring your passion for sustainability and digital innovation to a meaningful role that is instrumental in shaping and advancing the digital infrastructure that supports our engineering and consultancy teams to design services for some of the world's best and most sustainable buildings.

ABOUT US

At Max Fordham we are proud to be a partnership, run by the people who work here. This ensures we are an open and supportive environment for everyone that works here, and it means everyone has the opportunity to be involved in how the practice is run and have a voice.

ABOUT THE ROLE

Based in either our London or Edinburgh office, the Senior Data Analyst and Software Developer play a critical part in advancing the digital capabilities of our engineering and consultancy services. This hybrid role combines advanced data analytics with software development to support the digital transformation of our workflows, project delivery, and performance modelling across the built environment.

Working closely with engineering, digital design, and business operations teams, the role involves developing data-driven tools, automating processes, and delivering actionable insights from complex datasets. The successful candidate will be expected to support the development of the technical strategy, mentor junior staff, and contribute to the continuous improvement of our digital infrastructure.

What technology do we use?

The below list is the technology stacks that Max Fordham use. The successful candidate will be expected to work with the following core technologies; however, it is not expected that they will have prior experience of them all:

  • AEC Platforms & Standards: Revit, Revit API, pyRevit, Rhino, Grasshopper, IES VE (and its Python API), BIM data standards (IFC, COBie)

Extract, Transform and Load (ETL) Responsibilities

Key responsibilities of the role:

  • Designing and implementing data pipelines and analytics dashboards to support project performance, sustainability metrics, and digital design workflows.
  • Developing and maintaining custom software tools and plugins that integrate with AEC platforms (e.g. Revit, Rhino, IES).
  • To support the Director responsible in developing the technical strategy for data and software initiatives aligned with the practice’s digital transformation goals.
  • Collaborating with multidisciplinary teams to translate engineering and project requirements into scalable digital solutions.
  • Ensuring data quality, governance, and compliance with UK BIM standards and construction data protocols.
  • Mentoring junior developers and analysts, fostering a culture of innovation and continuous learning.
  • Communicating complex technical concepts clearly to non-technical stakeholders and project teams.
  • Staying abreast of emerging technologies in data science, machine learning, digital twins and any other innovations relevant to the built environment.

ABOUT YOU

We value people who can think analytically and creatively, adopting a first principles approach to create elegant and innovative solutions to practical problems. We recruit and support the development of people who can rise to this challenge.

Essential personal attributes for this role include being keen and willing to learn and to possess a strong sense of ownership for the work that you do. You must care about the presentation and detail of the work and have a strong desire to achieve technical excellence and completeness. Being a motivated team player and a good communicator is also fundamental for the role, as well as having the ability to build strong relationships and collaborate with the Software Development and Digital Design teams. It would also be advantageous to have some knowledge or interest in the built environment and the construction (AEC) industry.

Key skills and qualifications required for the role:

  • Excellent verbal and written communication skills
  • The ability to clearly articulate advanced computational concepts easily to those unfamiliar with the process
  • A strong attention to detail and high technical competence.
  • Initiative and proactive working methodology
  • Ability to work well with colleagues to achieve shared goals
  • Confidence to interrogate a brief and question supervisors’ approach rather than following blindly
  • Degree Level (minimum) in maths, science, engineering or computational design with experience in coding.

Please note that all applicants must have an existing and valid right to work in the UK. As a consequence of the changes made to the Skilled Worker route by the UK Government, we are unable to sponsor Skilled Worker visas for this position. This position is available for an immediate start.

WHAT WE OFFER

  • Excellent growth opportunities for your personal and career development in a knowledge driven environment
  • An inclusive culture that encourages collaboration, openness, and knowledge sharing
  • An open, supportive, and cooperative working environment
  • One paid professional subscription per year
  • Interesting and technically challenging projects
  • Opportunities for involvement in business-running activities
  • Flexible working arrangements, including hybrid working opportunities
  • Competitive pay and employee bonus
  • Future opportunities for Partnership
  • Other benefits include generous paid parental leave, sick pay, and treatment pay.

CLOSING DATE: 26th April 2026 at 22:00 (GMT)

SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON employer: Max Fordham LLP

At Max Fordham, we pride ourselves on being a partnership that fosters an open and supportive environment, making it an excellent employer for those passionate about sustainability and digital innovation. With offices in both Edinburgh and London, we offer flexible working arrangements, competitive pay, and significant opportunities for personal and career development, all while working on interesting and technically challenging projects that contribute to a more sustainable world.
Max Fordham LLP

Contact Detail:

Max Fordham LLP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at Max Fordham. Building relationships can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or any cool data tools you've developed, make sure to share them during interviews. It’s a great way to demonstrate your expertise and passion for the role.

Tip Number 3

Prepare for those tricky questions! Research common interview questions for data analysts and software developers, and practice your answers. We want you to feel confident and ready to impress when it’s your turn to shine.

Tip Number 4

Don’t forget to follow up! After your interview, shoot a quick thank-you email to express your appreciation for the opportunity. It shows you're genuinely interested and keeps you on their radar.

We think you need these skills to ace SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON

Data Analytics
Software Development
Revit
Revit API
pyRevit
Rhino
Grasshopper
IES VE
Python
BIM Data Standards
ETL (Extract, Transform and Load)
Data Quality Assurance
Technical Strategy Development
Mentoring
Communication Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Data Analyst and Software Developer role. Highlight your experience with data analytics and software development, and show how your skills align with our mission of sustainability and digital innovation.

Showcase Your Technical Skills: We want to see your technical prowess! Include specific examples of projects where you've used relevant technologies like Revit or Python. This will help us understand your capabilities and how you can contribute to our digital transformation goals.

Communicate Clearly: Remember, we value clear communication! When describing your experiences, make sure to articulate complex concepts in a way that's easy to understand. This is crucial as you'll be working with multidisciplinary teams and non-technical stakeholders.

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity. We can't wait to hear from you!

How to prepare for a job interview at Max Fordham LLP

Know Your Tech Stack

Familiarise yourself with the core technologies mentioned in the job description, like Revit, Rhino, and Python APIs. Be ready to discuss how you've used similar tools in past projects or how you would approach learning them.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex data challenges or developed innovative software solutions. Use the STAR method (Situation, Task, Action, Result) to structure your responses and highlight your analytical thinking.

Communicate Clearly

Practice explaining technical concepts in simple terms, as you'll need to communicate with non-technical stakeholders. Consider doing mock interviews with friends or colleagues to refine your communication style.

Demonstrate Team Spirit

Be ready to discuss your experience working in teams and how you’ve mentored others. Highlight your collaborative approach and willingness to learn from others, as this aligns with the company’s values of openness and support.

SENIOR DATA ANALYST AND SOFTWARE DEVELOPER – EDINBURGH OR LONDON
Max Fordham LLP

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>