Marc Soiferman is a senior software engineer with six years of formal experience and a longer track record building signal-processing and scalable systems across startups and enterprise teams. He has driven architecture, algorithm design, and multithreaded, API-driven SaaS work—from embedded C++ devices to C# desktop/server apps and Kotlin mobile clients—most recently contributing at Microsoft after senior roles at D2L and Cerebra. Marc pairs academic depth (MSc and BSc in Computer Engineering from the University of Manitoba) with hands-on delivery: notable achievements include performance and quality overhauls of core medical signal-processing technology, an ISO 13485–aligned design practice, and a production load-balancer and processing node for a SaaS transition. He mentors engineers, authors design documentation, and bridges research-grade algorithms to robust, auditable product implementations. Based in Winnipeg, he brings a pragmatic systems view that favors measurable reliability and scalability across the full stack.
6 years of coding experience
13 years of employment as a software developer
Master of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at University of Manitoba
Contributions:108 commits, 140 PRs, 19 pushes in 3 months
lcgbrowserfivelegendlegend-of-the-five-rings
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
Marc Soiferman - Senior Software Engineer at Microsoft