Jamie Bennett McDuffee
Principle Software Engineer @ Rec Room
About
Game Programmer from New York. Making code for Rec Room. In a past life I was a cloud services engineer. Experience in Unity, C#, Java, Python, and Scala.
United States
Greater Seattle Area
Computer Software
Gameplay Programming, Mobile Games, Game Programming, Game Engines, ASP.NET, Microsoft SQL Server, C#, Unity3D, Python, Programming, Software Development, Game Development, Game Design, Microsoft Office, English, Windows, Metrics, Performance Metrics, Metrics Reporting, Team Management
Experience

Principle Software Engineer
- Oversaw engineering implementation of new combinatoric "Effect Consumables" system in the Rec Room: - These effects, when used, temporarily apply a visual effect to players. - These new consumables resulted in some of the highest daily revenue days of 2025 for Rec Room.

Dev Lead, Dev Velocity Team
- Led team focused on game performance and technical quality (code style, best practices, design patterns, etc) - Team contributed to significant overall memory-usage reduction (and crash rate) of Rec Room by developing and then using custom memory analysis and tracking tooling. - Personally helped implement a remote automated testing framework, which could be used for everything from device memory testing to multiplayer testing - Personally wrote a good chunk of the memory categorization and storage/analysis algorithms used to generate a memory usage report for each Pull Request company-wide.

Dev Lead, User-Generated Content
- Managed UGC Engineering at Rec Room, growing from a team with ~6 developers to an organization comprised of 4 teams with ~25 direct and indirect reports. - Coordinated with multiple teams and disciplines to add new systems and abilities for player creators

Senior Software Engineer
- Wrote the first version of Rec Room's "Circuits", an in-game visual scripting language that let users make their own logic/games and share them with friends. - Wrote the first version of Rec Room's "whiteboards", collaborative drawing surfaces that multiple players could draw on and interact with in a VR space.

Software Engineer
WG Cells
Bellevue, WA
- Part of a full-stack prototype team for multiple unreleased Unity3D mobile games for iOS and Android. - Implemented multiple user-friendly tools for artists and designers, including a 3D tile-based level editor integrated into the base Unity3D editor. - Implemented native modular Android plugin system, so code could be reused across projects

Software Engineer
Greater Seattle Area
- Designed and implemented a replacement logging infrastructure for key component in online casino system using AWS Kinesis, increasing data integrity to 99.99% - Involved in the design of a replacement configuration infrastructure, utilizing Amazon S3, for all back-end services in online casino architecture, focusing on extendability and reliability - Part of a team responsible for discovering, reproducing, and fixing exploits in online casino games. - Involved in data-mining Splunk logs to determine trends in player behavior, system stability, system traffic - 3rd place recipient in 2013 “Innovation Week” contest - Part of team responsible for live production support across multiple branches of infrastructure

Java Developer
Delta Engineers, Architects, & Land Surveyors
Implemented structural design software and its corresponding user interface
Jamie Bennett McDuffee's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



