Nathan Woods is a Principal Software Engineer with 11 years of experience designing web-first interfaces and backend services, currently leading platform work at Workiva. He specializes in Go, Java, JavaScript, HTML/CSS and MySQL, and has progressed through senior and staff roles into principal-level architecture and delivery since joining Workiva in 2014. Nathan pairs a strong academic background (MS in Computer Science) with practical experience building web systems, teaching introductory programming, and researching computer vision during an REU. He has a proven track record of shipping production web applications, contractor work, and systems administration for small organizations, which gives him both breadth and operational empathy. Based in Billings, Montana, he’s driven by improving the human-computer interface and often favors pragmatic, web-focused solutions that balance UX and scalability. A less obvious strength is his history of hands-on roles across academia, startups, and enterprise that inform his ability to mentor engineers while shaping long-term technical strategy.
11 years of coding experience
14 years of employment as a software developer
High School Diploma, High School Diploma at Columbia Falls High School
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Montana State University-Bozeman
BA Computer Science Mathematics Physics, BA Computer Science Mathematics Physics at Carroll College
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
Nathan Woods - Principal Software Engineer at Workiva