Senior Programmer

6 Months ago • All levels • Programming

Job Summary

Job Description

Perfect Garbage is seeking a contract Senior Programmer to join their team. The Senior Programmer will be responsible for building, testing, and maintaining scalable code; collaborating with other departments; participating in code reviews; optimizing code for performance; assisting in bug fixing; attending meetings; taking ownership of the codebase; keeping documentation up-to-date; building systems and tools for efficient content creation; and communicating progress. This role requires proficiency in C#, git, and excellent communication skills. Experience creating user-friendly tools, identifying and resolving performance issues, and working in a team environment is also essential. The hourly rate is $40 USD and the starting date is March 2025.
Must have:
  • Proficient in C#.
  • Proficiency with using git for source control.
  • Excellent communication skills.
  • Experience creating user-friendly tools.
  • Experience identifying and resolving performance issues.
  • Experience in a team situation.
Good to have:
  • Experience in the Unity game engine.
  • Experience with other languages such as C++.
  • Experience writing automated tests.
  • Experience with Typescript/Javascript, React, and frameworks such as Electron.

Job Details

Perfect Garbage is an independent video game studio based with members located across the globe. We're looking for a contract Senior Programmer to join our team.

 

Core Expectations

  • Build, test, and maintain scalable code.
  • Collaborate with other departments to develop and implement new game systems, bug fixes, and internal tools.
  • Participate in code reviews and design discussions.
  • Identify performance bottlenecks or structural issues and optimise code as needed.
  • Assist in tracking down and patching bugs reported by users or identified through internal testing.
  • Attend scheduled meetings for the project and be present and communicative on the messaging app for the project.
  • Take ownership and initiative on improving areas of the codebase
  • Keep code documentation up-to-date and accurate to facilitate knowledge transfer and collaboration with other team members
  • Build robust systems and tools that allow for efficient, scalable content creation for non-code disciplines.
  • Effectively communicate your progress to the Lead Programmer and/or Design Director
  • Take ownership of your own workload, including progressing a feature independently through the design phase, task breakdown, risk assessment, delivery schedule, and testing

 

Required Skills

  • Proficient in C# when used independently of a game engine such as Unity
  • Proficiency with using git for source control
  • Excellent communication skills
  • Experience creating user-friendly tools for use by non-code teams
  • Experience identifying and resolving performance issues
  • Experience working in a team situation involving task breakdowns, time tracking, code reviews, and inter-departmental communication

 

Bonus

  • Experience in the Unity game engine
  • Experience with other languages such as C++
  • Experience writing automated tests
  • Experience with Typescript/Javascript, React, and frameworks such as Electron.

 

Additional Details

  • Job Title: Senior Programmer – Contract
  • Compensation: $40 USD an hour 
  • Starting: March 2025

 

To Apply

Send us an email with your Resume / CV.

Similar Jobs

WebTech Corporation - Sr Engineer- Systems

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Aeries technology - Associate Data Operations Analyst

Aeries technology

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - IN-Manager_Industrial Decarbonization_Decarbonization_Advisory_Ahmedabad

PwC

Ahmedabad, Gujarat, India (On-Site)
9 Months ago
kaizen gaming  - Key Account Executive

kaizen gaming

São Paulo, Brazil (Hybrid)
3 Weeks ago
Tesla - Robot Programmer - Automation Technician - Paint Shop

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Synechron - Jr Developer Java (Developer)

Synechron

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Veeam Software - Software Developer

Veeam Software

California, United States (Remote)
1 Month ago
luxsoft - Senior Java Developer

luxsoft

Mississauga, Ontario, Canada (On-Site)
3 Weeks ago
Capgemini - M&C Delivery Professional

Capgemini

Kolkata, West Bengal, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Capgemini - RPA Project Manager

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight | Programmeur·se jouabilité Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
9 Months ago
Mercury - Head of Accounting Partnerships

Mercury

United States (Remote)
1 Week ago
Qualcomm - Engineer, Senior - Core Platform Boot Loaders

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Cause and FX - Senior Compositing Artist

Cause and FX

Auckland, Auckland, New Zealand (Hybrid)
3 Months ago
Philips - Head of Digital Strategy

Philips

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
bytedance - Cloud Network Engineer

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
HP - VP, Global Benefits and Employee Mobility

HP

Spring, Texas, United States (On-Site)
1 Month ago
Scanline VFX - Generalist (Lighting Focus)

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Ion - Senior Python Developer

Ion

Mexico City, Mexico (Hybrid)
3 Weeks ago
Activision - Principal Online Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
5 Months ago
Ion - Senior Java Developer - Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
high radius - Account Executive - Enterprise Net-New

high radius

Houston, Texas, United States (On-Site)
2 Months ago
Ion - Software Engineer - Java

Ion

Pune, Maharashtra, India (On-Site)
9 Months ago
luxsoft - Senior Python Developer

luxsoft

Romania (Remote)
2 Weeks ago
Scorewarrior - Senior Client C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
Sportradar - Senior Java Developer

Sportradar

Bremen, Bremen, Germany (Hybrid)
3 Weeks ago
ARHS - Java Developer with Scrum Master responsibilities

ARHS

Brussels, Brussels, Belgium (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Perfect Garbage is an independent video game studio based in Chicago, though its members are located across the globe! We all come from diverse backgrounds and hope to bring new immersive perspectives into our games.
View All Jobs

Get notified when new jobs are added by perfect garbage studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug