Dominick Schroer is a Staff Software Developer based in Canmore, Alberta with 11 years of experience building games and full-stack systems, currently advancing platform work at Unity. He rose through roles from intern and generalist programmer at Square Enix Montreal to senior full-stack and staff-level engineering at Unity, blending game development instincts with robust backend and tooling expertise. His background includes software reverse engineering and network administration, giving him a practical edge in debugging complex systems and understanding low-level behavior. Dominick is comfortable across the stack—shipping playable systems, developer tools, and infrastructure—and often bridges gaps between engineering teams and production operations. Known for steady progression into leadership while staying hands-on, he brings a pragmatic, systems-minded approach to solving performance and reliability challenges. Outside of work he lives in the Rockies, which reflects a preference for problem-solving grounded in real-world constraints and long-term maintainability.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Computer Science Computer Science, Bachelor of Computer Science Computer Science at University of New Brunswick
Contributions:21 releases, 308 commits, 285 pushes in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dominick Schroer - Staff Software Developer at Unity