Job Description: dConstruct is looking for software engineers to join our vibrant and driven systems integration team working on solving challenging problems in robotics. As a software engineer at dConstruct, you will be designing, building and integrating robotic systems needed to solve complex real-world problems. You will be working with clients to understand their needs and, in turn, implement their requirements accordingly.
Act as the technical lead — providing engineering direction, reviewing architecture and code, mentoring engineers, and driving strong practices across testing, CI/CD, DevSecOps, observability, and production operations.
Provide technical governance: Conduct architecture and design reviews, enforce standards, and ensure solutions comply with security, data, and government ICT policies.
Work closely with the Project Manager to develop project schedules, monitor progress, and implement corrective measures to ensure deadlines are achieved.
Set technical direction and standards. Define the architecture, patterns, and conventions that let teams move fast independently while staying coherent. Encode standards in tooling — make the right thing the easy thing.
Follow through on what’s been built. Keep live experiments safe and reliable, then help hand them over, merge them or wind them down responsibly once they’ve answered the question we set out to test.