Rory Mackenzie is a seasoned software engineering director with a decade-plus track record of leading large, distributed teams to build dependable, customer-focused products. Currently leading Elasticsearch Datastore at Elastic, he drives architecture evolution for cloud-native scale, spanning concurrency, replication, security, data management and developer productivity. He brings hands-on technical roots in C# and Java together with strong delivery discipline—advocating high code quality, automation and CI/CD to boost efficiency. Rory has managed and mentored teams of up to ~70 engineers across Scotland and the US, prioritizing developer growth and delegation to maximize productivity. His background includes leading mission-critical analytics and investigation platforms at SAS, where long-term strategy and stakeholder collaboration were central. He pairs an MEng with practical experience shipping complex, distributed systems and a knack for thinking from the end-user perspective to shape better products.
5 years of coding experience
13 years of employment as a software developer
Wallace High School
MEng with Distinction, Computer Science, MEng with Distinction, Computer Science at University of Strathclyde
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
Rory Mackenzie - Director Of Software Engineering at Elastic