What is a Software Engineer at Burns Sheehan?
As a Software Engineer at Burns Sheehan, you will play a pivotal role in shaping innovative solutions that drive the transformation of the insurance landscape. This position is crucial not only for the development of robust, scalable applications but also for enhancing user experiences through real-time data and telematics. You will contribute to the creation of high-scale, cloud-native microservices that directly impact product offerings, customer satisfaction, and the overall business strategy.
In this role, you will engage with a talented team focused on autonomy, technical excellence, and delivering public-facing applications that leverage cutting-edge technology. The opportunity to work on greenfield projects adds an exciting layer of complexity and strategic influence, allowing you to be a key player in building products from the ground up. Your contributions will help ensure that the company not only maintains its competitive edge but also leads in providing fairer, tailored premiums based on safe driving behavior.
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 Burns Sheehan from real interviews. Click any question to practice and review the answer.
Explain a structured debugging approach: reproduce, isolate, inspect signals, test hypotheses, and verify the fix.
Explain the differences between synchronous and asynchronous programming paradigms.
Explain a structured debugging process, how to isolate bugs, and how to prevent similar issues in future code.
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 interviews should focus on understanding both the technical and cultural aspects of Burns Sheehan. You will want to demonstrate not only your technical acumen but also how you align with the company’s values and collaborative environment.
Role-related knowledge – This criterion refers to your technical skills and experience relevant to the specific technologies used at Burns Sheehan. Interviewers will evaluate your depth of knowledge in Python, FastAPI, and microservices architecture. You can showcase your expertise through practical examples and past project experiences.
Problem-solving ability – This reflects your analytical skills and approach to tackling challenges. Interviewers will look for structured thinking and creativity in your responses. Practice articulating your thought process clearly and demonstrate how you break down complex problems into manageable parts.
Leadership – In a collaborative environment, your ability to influence and communicate effectively is crucial. Be prepared to discuss examples from your experience where you led or contributed significantly to team efforts. Highlight your capacity to motivate others and navigate team dynamics.
Culture fit / values – Understanding and embracing the company's culture is key. During your interviews, convey your enthusiasm for working in a product-led team and your commitment to clean code and best practices. Familiarize yourself with the company's mission and values to align your responses accordingly.
Interview Process Overview
The interview process at Burns Sheehan is designed to rigorously assess both technical skills and cultural fit. Candidates typically undergo a series of structured interviews that may include technical assessments, behavioral interviews, and collaborative exercises. The emphasis on teamwork and problem-solving reflects the company's values, ensuring that candidates can thrive in a dynamic, product-focused environment.
Throughout the interview process, expect a fast-paced and engaging experience where your ability to communicate effectively and work collaboratively will be evaluated. The company is keen on identifying candidates who not only possess the necessary technical skills but also demonstrate a strong alignment with the company's mission and approach to engineering.

