Lead Engine Programmer

1 Month ago • 5 Years + • Game Engine • ~ $165,000 PA

Job Summary

Job Description

As Lead Engine Programmer at Tripwire Interactive, you'll lead a team in creating and enhancing core game technologies across multiple platforms. Responsibilities include identifying engine improvements, maintaining the codebase, optimizing performance and memory usage, developing tools, writing efficient C++ code, staying current with industry trends, mentoring engineers, collaborating with QA, conducting code reviews, and documenting engine architecture. You'll work on titles such as Red Orchestra and Killing Floor. The role requires strong C++ skills, multi-threaded programming expertise, and experience with performance profiling tools.
Must have:
  • 5+ years game industry experience
  • Excellent C++ programming skills
  • Strong problem-solving & debugging skills
  • Multi-threaded programming knowledge
  • Performance profiling and optimization
Good to have:
  • Unreal Engine 4/5 experience
  • Console development experience (PS4/5, Xbox, Switch)
Perks:
  • Profit Sharing
  • Full Family Medical, Dental, Vision
  • Up to 30 days PTO
  • 16 Paid Holidays
  • 401k Match
  • Flexible Spending Account
  • Flexible Hours
  • Team Building Events
  • Volunteer Days
  • Remote Work Option

Job Details

Lead Engine Programmer

Tripwire Interactive is looking for talented, dedicated, and passionate individuals to join our team. We're an independent video game developer and publisher, known for first-person shooters like Red Orchestra, the wildly popular Killing Floor series, and more recently, the action RPG Maneater. Tripwire has solidified its place as one of the games industry’s leading independent developers. Our independence means the ability to work on our own timetables to craft games with a singular voice that reflects our own unique vision. We’re located in Roswell, GA, a historic suburb of Atlanta, where living is affordable and proximity to the city provides for plenty of opportunities. We believe in a collaborative work environment where team members are encouraged to take risks and push the boundaries of our medium. If that sounds like something you could get into, we'd love to hear from you!

Without a doubt, our office is an awesome place to work, but at Tripwire we recognize that the true “office” exists both inside and outside of our state-of-the-art facility. With our Remote Work policy, we are able to remain fully productive regardless of what the world throws at us by allowing all employees to choose whether they’d like to work in-office, at home, or a bit of both. This program has been designed to give all Tripwire employees the tools to help them deliver their best work. For more information on Tripwire’s Remote Work Policy click here.

 

Job Responsibilities:

  • Work with a team of like minded engineers to create and enhance core technologies across multiple platforms to realize the vision for our games.
  • Identify opportunities for additions and modifications to the existing engine.
  • Maintain existing codebase and support the wider development team in diagnosing and solving problems with efficient, well architected solutions.
  • Improve game performance through profiling, optimizing code, and communicating findings and providing guidance to the rest of the team.
  • Optimize engine systems for performance, memory usage, and scalability across various platforms (PC, consoles) while maintaining visual fidelity and gameplay responsiveness.
  • Work on other tools and technology to enhance game features as required.
  • Write clear, maintainable and portable C++ code.
  • Stay updated with industry trends, emerging technologies, and advancements in game engine development, and contribute to research and prototyping efforts for future projects.
  • Lead a team of engineers, providing mentorship, guidance, and technical direction, and fostering a culture of collaboration and innovation.
  • Work closely with the QA team to identify, troubleshoot and resolve engine related issues and bugs.Conduct code reviews, establish coding standards, and promote best practices to maintain code quality, stability, and reliability across the engine codebase.
  • Document engine architecture, APIs, and tools usage, and provide training and support to team members and external partners.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Minimum 5 years game industry experience with 1+ shipped titles
  • Excellent C++ programming and systems design skills
  • Excellent problem-solving skills with an emphasis on debugging C++ code.
  • Strong understanding of multi-threaded programming concepts.
  • Ability to collaborate positively with other departments across the Tripwire team
  • Comfortable working in cross-discipline teams
  • Excellent organization and time management skills
  • Experience with performance profiling and optimization tools (e.g., Intel VTune, GPU Profilers, PIX, Render Doc) to identify bottlenecks and improve engine performance.

Preference to applicants with:

  • A passion for video games
  • Significant Unreal Engine 4 or Unreal Engine 5 experience
  • Console development experience with one or more of the follow: PS4, PS5, Xbox One, Xbox Series X, Switch

Benefits:

  • Profit Share
  • Medical, Dental, & Vision 100% of premiums for the family covered by Tripwire
  • Up to 30 days of PTO
  • 16 paid Holidays
  • Short Term Disability & Long Term Disability
  • 401k Match
  • Flexible Spending Account
  • Flexible Hours
  • Employee & Family Team Building Events
  • Volunteer Days

 

REMOTE (Please note: you must meet the legal requirements to work in the USA, including visas and work permits, if you are not a US Citizen.)

Core Hours 10am to 4pm EST

Salary: Up to $165,000 Depending on Experience

Similar Jobs

Tencent - Game Research & Development Intern, Engine Research

Tencent

Palo Alto, California, United States (On-Site)
1 Month ago
Luxoft - Scala Tooling Visualization Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
Haptic - Senior Porting Programmer

Haptic

Paris, Île-de-France, France (Remote)
1 Month ago
Epic Games - Lead Programmer - Fortnite Online

Epic Games

(On-Site)
4 Weeks ago
Epic Games - Principal Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Weeks ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
3 Months ago
Snowed In Studios - Principle Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
2 Months ago
Maverick Games - Principal Online Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
3 Weeks ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago
Obsidian Entertainment - Engine Programmer (Staff/Senior)

Obsidian Entertainment

Irvine, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Maxis Studios - Core Software Engineer

Maxis Studios

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Epic Games - Software Engineer, Developer Relations

Epic Games

Seoul, South Korea (On-Site)
1 Day ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ireland (Remote)
2 Months ago
Wizcorp - Game Server Programmer

Wizcorp

Tokyo, Japan (Remote)
3 Months ago
Activision - Expert Animation Engineer - Infinity Ward

Activision

Los Angeles, California, United States (On-Site)
2 Months ago
Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (Hybrid)
5 Months ago
Tama Systems India   - Embedded Engineer

Tama Systems India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Cloud Native Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
3 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!

Game Engine Jobs

Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Cyprus (Remote)
3 Months ago
Convai - Unreal engine developer

Convai

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogota, Colombia (On-Site)
7 Months ago
Kolibri Games - Senior Unity Developer - Game Team (f/m/d)

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
4 Months ago
Epic Games - Programmeur de jouabilité sénior, Unreal Engine

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Snowed In Studios - Principle Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
2 Months ago
Bkom Studios - Senior Unreal Developer

Bkom Studios

Montreal, Quebec, Canada (Remote)
2 Days ago
OUTFIT7 - Senior Game Developer (C++ or Unity)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Months ago
Activision - Multiplayer Technical Director

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Thatgamecompany - Game Engine Engineer (Optimization) - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded