Senior Programmer

7 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

eBay - Java Backend Software Engineer

eBay

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
frozenbyte games - Work Practice Program (TET)

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Interactive Brokers - Clearing Operations Analyst

Interactive Brokers

Tokyo, Japan (On-Site)
1 Month ago
Scanline VFX - Environment Generalist

Scanline VFX

Hyderabad, Telangana, India (Hybrid)
1 Week ago
Nice - Senior Specialist Automation Engineer, Actimize

Nice

Pune, Maharashtra, India (On-Site)
1 Month ago
Capgemini - Senior Software Engineer - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Notion - Software Engineer, Developer Experience

Notion

San Francisco, California, United States (On-Site)
2 Months ago
Ion - Senior Java Developer - Italy

Ion

Rome, Lazio, Italy (On-Site)
10 Months ago
10 Chambers - Senior Systems Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Ion - Senior Java Developer - Italy

Ion

Turin, Piedmont, Italy (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtika - Senior Level Designer - Solitaire Grand Harvest

Playtika

Spain (On-Site)
5 Months ago
Salesforce - Vice President, Solution Engineering - Digital

Salesforce

New York, United States (On-Site)
3 Weeks ago
Haven Studios  Inc  - Senior User Experience Researcher

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
1 Month ago
Morning Star - Risk Officer, Enterprise Risk Management

Morning Star

London, England, United Kingdom (Hybrid)
2 Weeks ago
Penumbrainc - Production Material Handler I - Swing Shift

Penumbrainc

Roseville, California, United States (On-Site)
4 Months ago
Nexon - HR Business Partner

Nexon

El Segundo, California, United States (Hybrid)
3 Months ago
SimpliSafe - Field Sales Lead

SimpliSafe

Atlanta, Georgia, United States (On-Site)
1 Month ago
Ziff Davis - Talent Acquisition Sourcer

Ziff Davis

Malaysia (Remote)
2 Months ago
OKX - Blockchain Security Product Manager, Web3 Platform

OKX

Hong Kong (On-Site)
9 Months ago
Motorola solutions - Senior Linux Full Stack Engineer

Motorola solutions

Culver City, California, United States (On-Site)
3 Weeks 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

Thales - Java Software Development Engineer

Thales

Aix-en-Provence, Provence-Alpes-Côte D'Azur, France (On-Site)
2 Months ago
Make - Senior Software Engineer - Developer Productivity team

Make

Prague, Prague, Czechia (On-Site)
3 Months ago
Ubisoft - Intermediate/Senior Tech Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
3 Months ago
Ion - Senior Java Developer - Italy

Ion

Pisa, Tuscany, Italy (On-Site)
10 Months ago
Roblox - Principal Software Engineer - Programming Model

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
virtous games - Core Engine/C++ Optimization Engineer

virtous games

Poland (Hybrid)
1 Month ago
endava - Java Design Lead

endava

Córdoba, Córdoba Province, Argentina (On-Site)
1 Month ago
endava - Java Design Lead

endava

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
JDA - Support Lead – PL/SQL, Unix Shell scripting & WMS

JDA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
JDA - Senior Support Engineer - TMS, SQL/Oracle DBMS, Unix, Shell, Technical Consultant

JDA

Coimbatore, Tamil Nadu, India (On-Site)
4 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.

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