Darren Mcdonald is a Principal Software Engineer with 11 years of experience specializing in distributed systems and high-volume back-end services, currently continuing his role at Global-e after Flow Commerce’s acquisition. He has a strong functional-programming background as a Scala developer, having built cross-border e-commerce and global post-trade processing platforms for Flow Commerce and Bank of America Merrill Lynch. Darren’s career spans major financial institutions and enterprises where he re-engineered trading and payments systems using Java and Scala, delivering mission-critical, low-latency solutions. He pairs deep systems design experience with front-end and thick-client delivery, enabling end-to-end product ownership from API to UI. Based in New Jersey, he brings a blend of financial domain expertise and pragmatic engineering that scales for global customers. An understated strength is his consistency in navigating complex, regulated environments through multiple acquisitions and greenfield projects.
10 years of coding experience
21 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Computer and Information Science, Bachelor of Applied Science (B.A.Sc.) Computer and Information Science at University of South Australia
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
Darren Mcdonald - Principal Software Engineer at Global-e