UI Scripter / Programmer (Multiplayer - Temporary Assignment)

This position is for a temporary engagement through our staffing partner Yoh Services.

Candidates must be authorized to work in the United States for this position.


For over 30 years, Naughty Dog has been crafting best-selling, critically acclaimed games that constantly push the boundaries of narrative, gameplay, and technology. Our most recent game, The Last of Us Part II, has received over 300 Game of the Year awards and three of our games are among the top 10 highest scored games on the PlayStation 4. As a part of the Naughty Dog legacy, you’ll become a part of continuing the development of extraordinary and enduring experiences for a broad, global range of audiences.

Embark on Naughty Dog’s newest adventure – the studio’s first standalone multiplayer game! This is a rare opportunity to make an impact in your discipline and craft a unique experience that will be enjoyed and shared by a passionate, global community of players. Join now and be an integral member in building an incredible game whose impact will last years in the future.


  • Work with the UI designer and programming team to implement HUD and UI elements
  • Building, maintaining and debugging UI global systems across the entire game
  • Integrate assets, implement, and test functionality of UI components
  • Coordinate with back-end programmers to ensure features work properly with servers
  • Perform technical problem-solving and optimization of the UI
  • Implement pixel perfect UI to help achieve the desire visual quality within the constraints
  • Help to establish and optimize our UI tools pipeline
  • Work with QA team to develop UI test cases
  • Additional responsibilities may be assigned as needed

Requirements & Skills:

  • Strong coding ability (Computer Science / Software Engineering degree or similar work experience)
  • Proficient in Python, Lua, or other equivalent scripting language
  • Experience in C/C++
  • Shipped at least one AAA title from the beginning to end
  • Self-sufficient, able to manage workload and meet project deadlines
  • Experience with game HUD, navigation display, inventory systems, and other player progression systems
  • Familiarity with UI editors (Unity, Unreal or other)
  • Excellent communication and collaboration skills with teams

Bonus Skills:

  • Strong math skills with an emphasis on linear algebra and applied mathematics for game development
  • Experience developing multiplayer games
  • Experience and deep understanding of object oriented programming design principles
  • Passion for making great games with strong attention to detail and quality
  • Comfortable with Photoshop and Illustrator
  • Knowledge of UI design patterns

As part of the Naughty Dog application process, candidates should expect to be given a technical interview and/or a design test. To be considered, please include a link to your GitHub code samples.

Apply Now

Current Openings

Job Opportunities

If you think you have what it takes to join our talented Kennel, please review our current openings.

If you don’t see your desired position listed—don’t fret! Just apply under the General Application tab and send us your resume, along with a link to your portfolio or demo reel (if applicable). Please do not send us any unsolicited game ideas, scripts, treatments, code, or other creative works. Sorry, Naughty Dog does not offer any internships or student work-study opportunities at this time.

Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees. We will not pay fees to any third party agency, outside recruiter or firm without a mutually agreed-upon contract and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly.

It is the policy of Sony Interactive Entertainment, LLC. (SIE) to provide equal employment opportunity for all applicants and employees. SIE does not unlawfully discriminate on the basis of race, color, religion, sex, national origin, age, handicap, veteran status, marital status, or any other category protected by applicable federal and state law. SIE also makes reasonable accommodations for handicapped and disabled employees.

The Recruiting Process

We feel it is important to let you know how the recruiting process works here at Naughty Dog. Here is what you can expect from us:

  1. Upon submission, you will receive an automated message stating your resume has been received and will be reviewed thoroughly by our recruiting team.
  2. Due to the high volume of applications received, it is not possible to respond directly to each candidate.
  3. If you are selected, you will be contacted for an initial phone screen or test.
  4. The next step is a second phone or Teams video interview, or an invite to come out and meet us at the studio.
  5. In the event that we choose not to move forward at any point in the recruiting process, we will let you know.
  6. If your qualifications do not match the criteria of a current position, your resume will be kept on file for future consideration.

Thank you for your interest in Naughty Dog.