Megan Marsh

Senior Software Engineer - Productivity Infrastructure Tools at Netflix

Long Beach, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Megan Marsh is a senior software engineer with 13 years of experience, currently leading productivity infrastructure tooling at Netflix and previously serving as the engineering lead for HashiCorp’s widely used open-source project Packer. She blends deep systems and DevOps expertise—particularly in Go, Python, virtualization, and cloud APIs—with a strong focus on user experience, maintainable code, and community-driven development. At HashiCorp she modernized release pipelines, modularized plugin architecture, revived integration tests, and dramatically reduced community PR backlog while shipping a new configuration language. Her work on Packer includes user-facing UX improvements (like a variables listing command) and careful removal of deprecated functionality, reflecting attention to both users and long-term code health. Based in Long Beach, CA, she’s equally comfortable chasing byte-level race conditions or automating multi-cloud image builds, and often mentors peers and contributors to scale engineering impact.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science, Kinesiology, Bachelor of Science, Kinesiology at University of Southern California
bookNovato High
bookMath, Physics, Engineering, Math, Physics, Engineering at Santa Monica College
languagesEnglish, French
github-logo-circle

Github Skills (6)

go10
cicd9
template-engine9
build-tools9
automated-tests8
api-design6

Programming languages (7)

HCLPowerShellTypeScriptShellGoRubyPython

Github contributions (5)

github-logo-circle
hashicorp/packer

May 2017 - Oct 2021

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Role in this project:
userBackend & DevOps Engineer
Contributions:5 releases, 392 reviews, 2930 commits in 4 years 5 months
Contributions summary:Megan's contributions primarily focused on enhancing the Packer tool. They implemented a new command-line option ("variables") for listing variables from the console, improving its user experience. Additionally, the user added features to improve user-facing messaging in a few different areas, which also included sanitizing and formatting the output for the machine-readable UI. They were also actively involved in removing deprecated functionality, such as spot_price_auto_product, and ensuring proper code organization.
vagrantplatformslinuxpackerdocker
demo files used in my HashiTalk about newish Packer features
Contributions:15 commits, 5 PRs, 15 pushes in 1 year 5 months
demo-filespacker
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
Megan Marsh - Senior Software Engineer - Productivity Infrastructure Tools at Netflix