Burns & McDonnell · Software Engineer
Updated · 2026-10-02

Burns & McDonnell Software Engineer
Interview Guide

THE 60-SECOND BRIEF

A Software Engineer at Burns & McDonnell plays a pivotal role in delivering technology solutions that support large-scale infrastructure, energy, environmental, and facility engineering projects. Unlike purely consumer-facing tech firms, Burns & McDonnell operates as a 100% employee-owned engineering and architecture giant. In this environment, software engineers build internal tools, data pipelines, client-facing dashboards, and specialized applications that power critical engineering workflows across various global practices. In this position, your work directly impacts how multi-disciplinary teams plan, design, and execute complex capital projects.

This guide is scoped to a Software Engineer candidate at Burns & McDonnell.

Burns & McDonnell candidates report 4 rounds over 3-5 weeks. The stages below are what candidates describe, not a published process.

Behavioral/Personality QuestionsCommunication Skills (Verbal Delivery)Pre-recorded Video Interviews

20 min read

Browse Software Engineer questions

See the practice prompts

2Candidate experiences ↗Read their reports
21Practice promptsAcross five skill areas

A Software Engineer at Burns & McDonnell plays a pivotal role in delivering technology solutions that support large-scale infrastructure, energy, environmental, and facility engineering projects. Unlike purely consumer-facing tech firms, Burns & McDonnell operates as a 100% employee-owned engineering and architecture giant. In this environment, software engineers build internal tools, data pipelines, client-facing dashboards, and specialized applications that power critical engineering workflows across various global practices. In this position, your work directly impacts how multi-disciplinary teams plan, design, and execute complex capital projects. Whether you are automating workflows for substation design, building enterprise web applications, or engineering algorithms for field data collection, your technical contributions streamline operations and improve safety, accuracy, and efficiency. The software solutions you build bridge the gap between traditional engineering disciplines and modern computer science practices. What makes the Software Engineer role at compelling is the combination of tangible real-world impact and a distinct employee-ownership culture. You are not just writing code for abstract features; you are directly contributing to the growth and operational excellence of a firm where every team member is an owner. Expect a collaborative environment where strong interpersonal skills and domain interest are valued alongside technical capability.

01

Asynchronous Screen

reported

Candidates complete a pre-recorded video interview or phone screen with a recruiter, responding to predetermined prompts.

What to demonstrate

  • Candidates complete a pre-recorded video interview or phone screen with a recruiter, responding to predetermined prompts
  • Depth in Behavioral/Personality Questions

How to prepare

  • Answer aloud and timed: Tell me about yourself, your educational background, and your past work experience.
  • Answer aloud and timed: Can you share an example of a time you handled a team conflict during a project and how you resolved it?
Burns & McDonnell Software Engineer candidate reports ↗
02

Direct Conversations

reported

Successful candidates engage in discussions with department managers or technical leads via Microsoft Teams about their resume and team alignment.

What to demonstrate

  • Successful candidates engage in discussions with department managers or technical leads via Microsoft Teams about their resume and team alignment
  • Depth in Behavioral/Personality Questions

How to prepare

  • Answer aloud and timed: Describe a situation where you had to balance multiple competing deadlines. How did you prioritize your tasks?
  • Answer aloud and timed: Give an example of a time when you took initiative on a project without being explicitly asked.
Burns & McDonnell Software Engineer candidate reports ↗
03

Live Panel Interview

reported

Candidates present their background and career goals in a 10 to 15-minute session to hiring managers and team engineers, either virtually or onsite.

What to demonstrate

  • Candidates present their background and career goals in a 10 to 15-minute session to hiring managers and team engineers, either virtually or onsite
  • Depth in Behavioral/Personality Questions

How to prepare

  • Answer aloud and timed: What is your greatest achievement, and what was your biggest failure or takeaway from a prior role?
  • Answer aloud and timed: Why do you want to work for Burns & McDonnell, and what do you know about our company structure?
Burns & McDonnell Software Engineer candidate reports ↗
04

Team Interaction

reported

Onsite evaluations may include campus tours and informal lunches with team members to assess cultural fit.

What to demonstrate

  • Onsite evaluations may include campus tours and informal lunches with team members to assess cultural fit
  • Depth in Behavioral/Personality Questions

How to prepare

  • Answer aloud and timed: What kind of work environment do you thrive in, and what do you see yourself doing with us over the next few years?
  • Answer aloud and timed: Why did you choose your major or specialization in software engineering?
Burns & McDonnell Software Engineer candidate reports ↗

2 candidate reports. Individual accounts describe a particular role and hiring cycle.

Software Engineer

Software Engineer interview at Burns & McDonnell: full-day onsite

Outcome: offer

I attended a full-day interview beginning with a short presentation on my background and experience. I then met in panels and individual conversations with engineers and managers, covering several perspectives on my fit. There was also a recruiter touchpoint and time to see the workplace and culture. The day was long but organized, with each part connected to how I thought and would work with the…

Read full experience
Software Engineer

Burns & McDonnell Software Engineer interview: video prompts and recruiter chat

HR Screen → OtherOutcome: offer

After connecting with recruiting, the process felt manageable and slightly casual. I first completed a video pre-screen with a small number of prompts displayed on screen. It was just me answering, with little back and forth. Next came a virtual recruiter conversation lasting about 30 to 45 minutes. It was mostly behavioral and focused on my background and fit. The recruiter was genuinely nice, a…

Read full experience

PracHub editorial advice for the preparation topics above.

01

Master the Candidate Presentation

Treat your PowerPoint presentation as a core deliverable. Structure it cleanly, keep slides visually uncluttered, practice your timing, and use it to highlight your passion for technology and engineering solutions.

02

Structure Behavioral Answers with STAR

Practice telling clear stories about past team projects, initiative, and conflict resolution using Situation, Task, Action, and Result format to keep your responses focused and impactful.

03

Emphasize Communication & Social Skills

Burns & McDonnell values sociable, articulate engineers who work well in teams. Engage warmly during panel discussions, campus tours, and informal team lunches.

Choose a category, try a prompt, then open its approach, worked solution or follow-up when you need it.

11 technical prompts0 include a worked solution

What are your location preferences, and why are you interested in working in this specific office?

medium
Career Goals & Culture Fit Questions

What are your location preferences, and why are you interested in working in this specific office?

Approach
  1. Say what the runtime actually does before reasoning about the code.
  2. Name what is shared across threads and what owns each piece of state.
  3. Identify the window where an invariant is briefly untrue.
  4. Distinguish a value from a reference to it, and say which one you handed out.
Follow-up
  • What happens if two callers reach this at the same time?
  • Where could this allocate more than you expect?

Share an example of how you used innovation, creative technical solutions, or AI tools to increase efficiency

medium
Innovation & Problem Solving Questions

Share an example of how you used innovation, creative technical solutions, or AI tools to increase efficiency in your work.

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

What steps do you take when you encounter a critical technical bug or bottleneck close to a delivery deadline?

medium
Innovation & Problem Solving Questions

What steps do you take when you encounter a critical technical bug or bottleneck close to a delivery deadline?

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

How do you communicate technical requirements or constraints to non-technical project managers or engineering

medium
Innovation & Problem Solving Questions

How do you communicate technical requirements or constraints to non-technical project managers or engineering clients?

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

Built from the rounds and topics Burns & McDonnell candidates report.

Small steps. Visible outcomes.0 / 7 completed
ONE WEEK · YOUR PACE

Prepare, practise & reflect

One practical outcome each day. Spend longer where you need it.

0 / 7 done
01Map the Burns & McDonnell loop
  • Write out the reported sequence: Asynchronous Screen, Direct Conversations, Live Panel Interview, Team Interaction.
  • For each round, write one sentence on what it is judging, from the description above, and mark the one you are least ready for.

Deliverable: A one-page map of the 4 reported rounds, with the weakest marked.

02Work Behavioral/Personality Questions
  • Spend the session on Behavioral/Personality Questions, which Burns & McDonnell candidates report being tested on.
  • Write one worked example in Behavioral/Personality Questions and time yourself on it.

Deliverable: One timed worked example in Behavioral/Personality Questions.

03Work Communication Skills (Verbal Delivery)
  • Spend the session on Communication Skills (Verbal Delivery), which Burns & McDonnell candidates report being tested on.
  • Write one worked example in Communication Skills (Verbal Delivery) and time yourself on it.

Deliverable: One timed worked example in Communication Skills (Verbal Delivery).

04Work Pre-recorded Video Interviews
  • Spend the session on Pre-recorded Video Interviews, which Burns & McDonnell candidates report being tested on.
  • Write one worked example in Pre-recorded Video Interviews and time yourself on it.

Deliverable: One timed worked example in Pre-recorded Video Interviews.

05Answer out loud: Behavioral & Background Questions
  • Answer aloud, timed: Tell me about yourself, your educational background, and your past work experience.
  • Answer aloud, timed: Can you share an example of a time you handled a team conflict during a project and how you resolved it?

Deliverable: Spoken answers to 2 reported Behavioral & Background Questions question(s), under time.

06Answer out loud: Career Goals & Culture Fit Questions
  • Answer aloud, timed: Why do you want to work for Burns & McDonnell, and what do you know about our company structure?
  • Answer aloud, timed: What kind of work environment do you thrive in, and what do you see yourself doing with us over the next few years?

Deliverable: Spoken answers to 2 reported Career Goals & Culture Fit Questions question(s), under time.

07Answer out loud: Technical & Domain Knowledge Questions
  • Answer aloud, timed: Walk us through a recent software project on your resume, detailing your architecture choices and technical execution.
  • Answer aloud, timed: How do you approach testing, debugging, and maintaining code quality across a multi-tier application?

Deliverable: Spoken answers to 2 reported Technical & Domain Knowledge Questions question(s), under time.

Expand any day for tasks and deliverables. Your progress is saved on this device.

Behavioural rounds judge the decision you made and what it cost.

Tell me about yourself, your educational background, and your past work experience.

medium
Behavioral & Background Questions

Tell me about yourself, your educational background, and your past work experience.

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Can you share an example of a time you handled a team conflict during a project and how you resolved it?

medium
Behavioral & Background Questions

Can you share an example of a time you handled a team conflict during a project and how you resolved it?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Describe a situation where you had to balance multiple competing deadlines. How did you prioritize your tasks?

medium
Behavioral & Background Questions

Describe a situation where you had to balance multiple competing deadlines. How did you prioritize your tasks?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Give an example of a time when you took initiative on a project without being explicitly asked.

medium
Behavioral & Background Questions

Give an example of a time when you took initiative on a project without being explicitly asked.

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

What is your greatest achievement, and what was your biggest failure or takeaway from a prior role?

medium
Behavioral & Background Questions

What is your greatest achievement, and what was your biggest failure or takeaway from a prior role?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Why do you want to work for Burns & McDonnell, and what do you know about our company structure?

medium
Career Goals & Culture Fit Questions

Why do you want to work for Burns & McDonnell, and what do you know about our company structure?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

What kind of work environment do you thrive in, and what do you see yourself doing with us over the next few y

medium
Career Goals & Culture Fit Questions

What kind of work environment do you thrive in, and what do you see yourself doing with us over the next few years?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Why did you choose your major or specialization in software engineering?

medium
Career Goals & Culture Fit Questions

Why did you choose your major or specialization in software engineering?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Why should we hire you over other qualified candidates applying for this role?

medium
Career Goals & Culture Fit Questions

Why should we hire you over other qualified candidates applying for this role?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

How do you handle ambiguous project requirements when starting a new application or feature build?

medium
Innovation & Problem Solving Questions

How do you handle ambiguous project requirements when starting a new application or feature build?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?
  • 01

    Tell me about yourself, your educational background, and your past work experience.

  • 02

    Can you share an example of a time you handled a team conflict during a project and how you resolved it?

  • 03

    Describe a situation where you had to balance multiple competing deadlines. How did you prioritize your tasks?

  • 04

    Give an example of a time when you took initiative on a project without being explicitly asked.

PracHub preparation framework ↗
How technical is the interview process for a Software Engineer at Burns & McDonnell?

The interview process relies less on abstract algorithm puzzles and more on practical engineering concepts, past project discussions, and soft skills. Interviewers want to understand your real-world coding projects, design approaches, database knowledge, and how effectively you communicate technical details.

Burns & McDonnell Software Engineer candidate reports ↗
What is expected during the candidate presentation in the final round?

You are expected to prepare a 10 to 15 minute slide presentation covering your personal background, education, relevant technical projects, leadership activities, and why you want to join Burns & McDonnell. Treat this as a formal presentation to showcase your structure, technical expertise, and public speaking skills.

Burns & McDonnell Software Engineer candidate reports ↗
How should I approach the pre-recorded video interview screening?

Prepare concise, structured behavioral responses using the STAR method (Situation, Task, Action, Result) before starting the recording. Take advantage of the preparation time provided for each question, speak clearly into your microphone, dress professionally, and maintain direct eye contact with the camera.

Burns & McDonnell Software Engineer candidate reports ↗
What is the company culture like at Burns & McDonnell?

As a 100% employee-owned firm, the culture emphasizes high accountability, pride in work quality, collaboration, and social camaraderie. Team members are friendly and supportive, and interviews often include casual interactions like office tours and team lunches to see how well you fit into the group dynamic.

Burns & McDonnell Software Engineer candidate reports ↗
How long does the entire interview process take from application to offer?

The overall timeline usually ranges between 3 to 6 weeks, depending on office location, holiday schedules, and requisition urgency. Communication is typically straightforward following live panel rounds, though pre-recorded screening reviews can occasionally take a couple of weeks to process.

Burns & McDonnell Software Engineer candidate reports ↗
What topics does Burns & McDonnell test in interviews?

Burns & McDonnell interviews most often cover Microsoft Excel, Data Analysis, Microsoft PowerPoint, Microsoft Word, and NIST Cybersecurity Framework (CSF). The exact emphasis depends on the specific role you apply for.

Burns & McDonnell Software Engineer candidate reports ↗
Sources & methodology 3 sources ↗

No official company page is cited. Rounds and questions come from candidate reports and PracHub editorial material; each source shows the date it was read.