What is a Software Engineer at HNTB?
As a Software Engineer at HNTB, you play a pivotal role in developing innovative solutions that address complex infrastructure challenges. This position is essential to ensuring that HNTB delivers high-quality services that meet the evolving needs of clients across various sectors, including transportation, water resources, and urban development. Your expertise will contribute to projects that drive significant societal impact, such as transportation systems, smart cities, and sustainable infrastructure solutions.
The work of a Software Engineer at HNTB is both diverse and dynamic, involving collaboration with multidisciplinary teams to design, develop, and implement software applications that enhance operational efficiencies. You will engage with cutting-edge technologies and methodologies, ensuring that the solutions you create are not only technically sound but also aligned with HNTB's strategic objectives. This role offers the unique opportunity to work on large-scale projects that require innovative thinking and a commitment to excellence, making it a crucial component of HNTB's mission to improve the quality of life in communities across the nation.
Common Interview Questions
See every interview question for this role
Sign up free to access the full question bank for this company and role.
Sign up freeAlready have an account? Sign inPractice questions from our question bank
Curated questions for HNTB from real interviews. Click any question to practice and review the answer.
Explain the differences between synchronous and asynchronous programming paradigms.
Explain how to improve coding solutions by reducing time complexity first, then balancing space trade-offs.
Problem At Stripe, a service stores event sequences as singly linked lists. Write a function that reverses a singly linked list and returns the new head. ...
Sign up to see all questions
Create a free account to access every interview question for this role.
Sign up freeAlready have an account? Sign inGetting Ready for Your Interviews
Preparation for your interview at HNTB should focus on demonstrating both your technical skills and your cultural fit within the organization. Understanding the specific attributes that HNTB values will help you present yourself as a strong candidate.
Role-related knowledge – Familiarize yourself with the technologies and tools relevant to the position. Be ready to discuss your previous work experiences in detail, particularly those that align with this role.
Problem-solving ability – Highlight your analytical thinking and creativity in approaching challenges. Be prepared to walk interviewers through your thought process in tackling complex problems.
Culture fit / values – HNTB emphasizes collaboration, integrity, and innovation. Show how your personal values align with the company culture and how you can contribute to a positive team environment.
Interview Process Overview
The interview process at HNTB typically involves several stages, designed to evaluate your technical skills, problem-solving abilities, and fit within the company culture. Expect a structured approach that may include an initial phone screening followed by one or more in-person or virtual interviews with members of the team.
Candidates often report a welcoming interview environment, where interviewers encourage open dialogue and questions. The process may include technical assessments, behavioral questions, and discussions about your past experiences and future aspirations.
Sign up to read the full guide
Create a free account to unlock the complete interview guide with all sections.
Sign up freeAlready have an account? Sign in




