C
CundallSoftware Engineer
Updated · Reviewed by the Dataford team

Cundall Software Engineer interview questions & guide 2026

Every question Cundall interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

3 rounds · ≈ 3-5 weeks
1
Initial Screening
2
Group Exercises
3
One-on-One Interviews

1. What is a Software Engineer at Cundall?

A Software Engineer at Cundall operates at the intersection of traditional engineering excellence and modern digital transformation. Cundall is a global multi-disciplinary consultancy, and this role is critical in driving the technological advancements that support our complex building services, sustainability initiatives, and infrastructure projects. You are not just writing code; you are building the digital tools and analytical frameworks that allow our teams to solve real-world engineering challenges, from optimizing energy consumption to complex thermodynamics modeling.

This role is inherently collaborative and strategic. You will work alongside mechanical, electrical, and civil engineers to bridge the gap between software capabilities and physical design constraints. Whether you are developing automation tools for building services or creating platforms for data-driven decision-making, your work directly influences the efficiency, sustainability, and quality of the world-class projects Cundall delivers. It is a position for those who enjoy solving high-stakes problems in a fast-paced, intellectually rigorous environment.

02 · Compensation

What this role pays

2 reports
USUSD
Estimated total compLow confidence · 2 data points
$0k-$0k
Median $42k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$40k
50thTypical offer
$42k
90thTop performers / major metros
$44k
Breakdown by component
Base salary
100% of total
$40k$44k
$42k
median
Stock (RSU)
0% of total
$0$0
$0
median
Cash bonus
0% of total
$0$0
$0
median
Aggregated from 2 self-reported salaries via Glassdoor. Estimates only. Verify against your offer.

The salary range provided reflects current market benchmarks for this position. Candidates should interpret these figures as a starting point for negotiation, noting that compensation packages at Cundall often include competitive benefits and professional development support tailored to your specific level of experience and location.

2. Common Interview Questions

Our interview process is designed to look beyond your technical credentials to understand how you think, communicate, and solve problems in a team environment. While questions vary by team and region, the following categories represent the core areas we explore during the selection process.

Technical and Domain Knowledge

These questions test your ability to apply engineering principles to software solutions and ensure you have the foundational knowledge required for our specific projects.

  • Explain the difference between Carbon Neutral and Net Carbon Zero.
  • How would you optimize a building's energy consumption and what metrics would you use?
Preparing for a niche company?

Access the full Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
04 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Manage Scope Changes in Software DevelopmentMedium
Develop a strategy to handle scope changes during a software project with tight deadlines and multiple stakeholders.
Scope Management
Recently asked
Employee Animal Daycare DesignMedium
Evaluates system design fundamentals, requirements gathering, and tradeoffs.
design
Recently asked
Access the full Software Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

3. Getting Ready for Your Interviews

Preparation at Cundall should be focused on demonstrating both your technical depth and your ability to integrate into a professional consultancy environment. We look for candidates who can articulate their thought process clearly and show a genuine interest in the specific engineering challenges we tackle.

Role-Related Knowledge – You must be able to discuss how your technical skills apply to the built environment. Expect to link your programming or software experience to real-world applications like energy modeling or structural analysis.

Problem-Solving Ability – We evaluate how you break down ambiguous or complex problems. When faced with a hypothetical scenario, focus on your methodology: define the constraints, identify the variables, and justify your proposed solution.

Communication and Collaboration – As a consultant, your ability to explain complex technical concepts to non-technical stakeholders is vital. Demonstrate this by keeping your answers structured, concise, and professional.

Values Alignment – Cundall places a high premium on sustainability and ethical engineering. Be prepared to discuss your personal commitment to these values and how you envision them manifesting in your daily work.

4. Interview Process Overview

The interview journey at Cundall is thorough and designed to give both you and our team a clear view of how we would work together. Depending on the seniority and location of the role, you can expect a mix of virtual and in-person stages. We prioritize a candidate-friendly experience, with many applicants noting that our team goes out of their way to explain the company’s mission and the specific nature of the work.

The process often includes an assessment of your technical aptitude, followed by group exercises that test your collaborative spirit. We want to see how you interact with others under pressure and how you contribute to a collective goal. The final stages typically involve one-on-one interviews with senior management or partners, where the focus shifts toward your long-term potential and cultural fit within our global team.

07 · The loop

The interview process, end to end

≈ 3-5 weeks · 3 rounds
1
Initial Screening

The process begins with an assessment of your technical aptitude.

2
Group Exercises

Participate in group exercises that test your collaborative spirit and interaction under pressure.

3
One-on-One Interviews

Engage in interviews with senior management or partners focusing on long-term potential and cultural fit.

This timeline illustrates the progression from initial screening to the final assessment stages. Use this to pace your preparation; ensure you have enough time to brush up on both your core technical domain and your behavioral examples before reaching the final interview rounds.

5. Deep Dive into Evaluation Areas

Technical Aptitude

We evaluate your ability to handle data, perform calculations, and understand the physical principles that underpin our software tools. Strong candidates show comfort with both theoretical knowledge and practical application.

  • Foundational Engineering – Understanding of thermodynamics, energy modeling, and power systems.
  • Attention to Detail – Ability to spot errors in technical drawings or documentation.
  • Reporting – Proficiency in documenting your findings professionally.
Preparing for a niche company?

Access the full Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
09 · Topic breakdown

What they actually test for

Topic distribution
All topics
Behavioral InterviewingCommunication SkillsTeamwork and CollaborationBREEAMProject Experience Narratives

6. Key Responsibilities

As a Software Engineer at Cundall, your primary responsibility is the development and maintenance of digital solutions that enhance our engineering output. You will work closely with lead engineers and project managers to translate technical requirements into functional software. This includes writing efficient code, performing rigorous testing, and ensuring that your tools integrate seamlessly with the workflows of our design teams.

Collaboration is central to your day-to-day. You will often act as the bridge between the technical engineering staff and the digital team, ensuring that the tools we build are not only robust but also practical for the specific needs of our clients. You may find yourself involved in anything from automating data extraction from building models to developing proprietary tools for sustainability appraisals.

7. Role Requirements & Qualifications

We seek individuals who possess a strong technical foundation and the professional maturity to work in a client-facing consultancy environment.

  • Must-have skills: Proficiency in core programming languages relevant to engineering (e.g., Python, C#), strong analytical skills, and the ability to articulate technical concepts clearly.
  • Nice-to-have skills: Prior experience in building services engineering, familiarity with BREEAM or similar sustainability frameworks, and experience with data visualization tools.
  • Experience level: We value both graduates and experienced professionals who demonstrate a "can-do" attitude and a willingness to learn.

8. Frequently Asked Questions

Q: How difficult are the interviews? A: Most candidates describe the difficulty as average. While the technical questions are standard for the industry, the emphasis is heavily placed on your communication style and ability to work in a team.

Q: How long does the process take? A: The process can vary significantly by region and team, ranging from a few weeks to over two months. We strive for efficiency, but thoroughness is a hallmark of our hiring process.

Q: What is the most important thing to prepare? A: Your ability to talk through your past projects. Be prepared to explain your personal role, the challenges you faced, and how you communicated your solutions to others.

Q: Is the assessment center stressful? A: While it is a demanding day, our candidates often find it to be a positive, high-energy experience. The atmosphere is designed to be professional yet welcoming.

9. Other General Tips

  • Do your homework: Research our recent projects and the specific sustainability goals we champion. Showing that you understand our business will set you apart.
  • Prepare for "Why us?": You will almost certainly be asked why you want to work for a consultancy rather than a pure software house. Have a clear answer that highlights your interest in the built environment.
  • Be concise: Whether in an email writing task or a verbal answer, clarity and brevity are highly valued at Cundall.
  • Ask good questions: At the end of your interviews, have thoughtful questions ready about the team’s current challenges or the company’s future direction.

10. Summary & Next Steps

The Software Engineer role at Cundall offers a unique opportunity to shape the future of the built environment through digital innovation. By focusing on your ability to articulate your technical experience, demonstrating a collaborative mindset, and showing a genuine passion for sustainable engineering, you will be well-positioned to succeed in our interview process.

Remember that Cundall values the person behind the CV. Be professional, stay curious, and clearly communicate how your skills can help us solve the complex challenges our clients face. We encourage you to explore additional interview insights, practice questions, and preparation resources on Dataford to ensure you are fully prepared to demonstrate your potential. We look forward to learning more about you.

15 · More at this company

Other roles at Cundall

17 · FAQ

Cundall Software Engineer interview FAQ

Answered from real candidate and compensation data
How many interview rounds does Cundall have for a Software Engineer, and what are the stages?
Cundall’s Software Engineer process typically starts with an initial screening focused on technical aptitude. After that, you may do group exercises that test collaboration under pressure. The later stages usually include one-on-one interviews with senior management or partners, with an emphasis on long-term potential and cultural fit.
How hard is it to get an offer at Cundall for a Software Engineer?
In candidate-reported data for Cundall, the most common perceived difficulty is average. Reported offer rate is 57% across interviews for this role.
What technical topics does Cundall test for Software Engineer interviews?
You should expect a mix of technical and domain questions tied to the built environment and sustainability. Examples include explaining Carbon Neutral versus Net Carbon Zero, optimizing building energy consumption with relevant metrics, and explaining heat transfer in buildings. The role can also involve technical scenario modeling like Fire and smoke propagation, plus sustainability concepts.
What behavioral and culture-fit questions should I prepare for Cundall Software Engineer interviews?
Cundall looks for how you think and communicate in a team environment, including past project examples and teamwork. Prepare for questions like describing a project you worked on, a time you worked with a team to solve a problem, and a conflict situation and what you did. You may also be asked motivation questions such as why you want to join Cundall and why you chose it over other engineering firms.
What does Cundall mean by group exercises for a Software Engineer interview?
The process may include group exercises designed to test collaboration and how you interact with others under pressure. The goal is to see how you contribute to a collective goal during a time-boxed team activity. Your communication and teamwork are part of how you are evaluated.
What salary can I expect for a Cundall Software Engineer, and does it vary?
Candidate and job-posting reports show base pay ranging from $40k to $44k, and total compensation reports go up to $44k as well. Pay can vary by level and location, so treat the figures as a starting point for negotiation rather than a fixed promise.