Josh Petrie

Principal Program Manager - Gaming Integrations

Tacoma, Washington, 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
Josh Petrie is a games industry strategy and operations leader with 12 years of hands-on engineering and program management experience, currently serving as Principal Program Manager for Gaming Integrations at Microsoft. He blends deep technical roots—from early tools and graphics work at ArenaNet and Big Huge Games to infrastructure and engine systems at 343 Industries and Undead Labs—with cross-functional leadership in budgeting, OKRs, and studio-wide organizational design. Josh has led engineering teams and people programs focused on inclusive hiring, career frameworks, and measurable studio improvements, and he’s comfortable shifting between code-level fixes (contributing UI and Unicode fixes to the MacVim project) and executive program stewardship. His background uniquely positions him to translate developer pain points into scalable operational solutions for large gaming organizations.
code12 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree (with Honors) Real-Time Interactive Simulation, Bachelor's degree (with Honors) Real-Time Interactive Simulation at DigiPen Institute of Technology
bookComputer Science, Computer Science at Drexel University
github-logo-circle

Github Skills (10)

vim10
uid10
objective-c10
macos10
front-end-development10
ui-design9
graphical-user-interface9
user-interface9
api8
apim8

Programming languages (5)

C++CMakeGoLuaVim Script

Github contributions (5)

github-logo-circle
macvim-dev/macvim

Jul 2018 - Sep 2018

Vim - the text editor - for macOS
Role in this project:
userFull-stack Developer
Contributions:5 commits, 22 PRs, 10 pushes in 1 month
Contributions summary:Josh primarily contributed to the MacVim text editor's codebase by addressing various issues and implementing improvements related to user interface and functionality. They fixed window presentation glitches and deprecation warnings, and they enhanced full-screen mode with custom fade times. Furthermore, the user optimized the code by replacing deprecated functions and addressing warnings concerning NSInputManager and NSPropertyListSerialization. They also corrected tab bar styling and corrected Unicode character rendering, contributing significantly to the overall stability and user experience of MacVim.
macvimvimmacoseditortext-editor
jpetrie/fetch-dependency

Jan 2024 - Mar 2025

Configuration-time dependency management for CMake.
Contributions:1 review, 3 PRs, 19 pushes in 1 year 2 months
cmake
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
Josh Petrie - Principal Program Manager - Gaming Integrations