Jamie Lawrence is a seasoned software engineering leader with 14 years of professional experience and a hands-on full‑stack background spanning React, TypeScript, Node, Kubernetes and AWS. Currently Director of Software Engineering at TeamViewer, he has repeatedly built and led cross-disciplinary teams—from UX engineering to AI services—taking products from inception to general availability. Jamie combines pragmatic product delivery with a strong emphasis on exceptional user experience, having rebuilt platforms and driven integrations post-acquisition. He thrives in both startup and enterprise contexts, comfortably moving between code, architecture and people management, and is known for modernising stacks (ES2015+, microservices, Docker) to enable scalable, decoupled systems. Based in South Oxfordshire, he still codes alongside leading teams, bringing a rare mix of senior leadership and active engineering craft.
14 years of coding experience
16 years of employment as a software developer
Graphic Design, Graphic Design at Amersham & Wycombe College
GCSE's, GCSE's at The Royal Grammar School, High Wycombe
Contributions:2 PRs, 237 pushes, 4 branches in 7 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
Jamie Lawrence - Director, Software Engineering at TeamViewer