UI Programmer

iRacing.com Motorsport Simulations, LLC, the world’s leading and most authentic PC-based racing simulation, is seeking a UI Programmer with strong proficiency in user interface frameworks and tools to join our team.

The Position

As a UI Programmer at iRacing, you will be working on an exciting, recently announced console-focused realistic racing game. Primarily using Python, you will be building player-facing user interface widgets, screens and functionality based upon design documentation. You will prototype UI concepts to efficiently prove out designs as well as develop enhancements to the existing UI and UI framework.

Responsibilities

  • Implement fully functional game screens including the required UI-related logic to a high visual and coding quality based upon design documentation
  • Work effectively with other departments (e.g. Design, Gameplay and Audio) to deliver features on time
  • Prototype features for quick validation and revision
  • Test, debug, profile, and optimize implementations
  • Provide technical documentation to accompany UI implementations
  • Develop new tools to improve UI workflow
  • Contribute to and support the technical roadmap for future titles

Requirements

  • A passion for playing and making video games with a strong self-driven work ethic
  • An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or
  • equivalent training or relevant professional experience
  • A minimum 2 years of game development experience as a UI programmer with at least 1 shipped title
  • A high proficiency in Python
  • Understand asynchronous programming and coroutines
  • Skilled in C++
  • Experience with game development tools such as Visual Studio, JIRA, Git

Compensation & Benefits

In addition to competitive pay and benefits, we offer the opportunity to be part of a talented team building high-quality, immersive games for players worldwide.

Benefits Include

  • Health, dental, vision, and life insurance
  • 401(k) and discretionary employer match
  • Paid time off (vacation, personal, sick, and holidays)

At iRacing.com Motorsport Simulations LLC, for this position we reasonably and in good faith expect to pay a salary in the range of $115,000.00 – $185,000.00.
This range reflects our estimate of what the employer expects to pay for this position at the time of posting, excluding other benefits.
This disclosure is made in compliance with Massachusetts’ salary-range transparency requirements under the Pay-Transparency Law (Mass. Gen. Laws ch. 149 § 105F). Applicants and current employees are entitled to receive this pay-range information.


We regularly review our pay practices to promote fairness and equity.

Location, Working Conditions, & Eligibility

This position is a full time remote within the United States. Candidates must be legally authorized to work in the United States at the time of application. We are unable to sponsor visas, or work permits for this role.

Please submit a cover letter and resume to HR@iRacing.com.