πUnited States
Lead Engine Programmer
closed
Tripwire Interactive
πRemote - Worldwide
Summary
Join Tripwire Interactive, a leading independent video game developer and publisher, as a Lead Engine Programmer. You will work with a team of engineers to create and enhance core technologies across multiple platforms. Responsibilities include identifying opportunities for engine improvements, maintaining the codebase, optimizing game performance, and leading a team of engineers. The ideal candidate possesses a Bachelor's degree in a related field, minimum 5 years of game industry experience with at least one shipped title, and excellent C++ programming skills. Tripwire offers a remote work policy, competitive salary, and comprehensive benefits including health insurance, paid time off, and profit sharing.
Requirements
- 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
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
Preferred Qualifications
- 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
This job is filled or no longer available
Similar Remote Jobs
πUnited States
π°$32k-$48k
πJapan
πIndia
πIndia
πNew Zealand
πAustralia
πAustralia
πPortugal
πNew Zealand