Senior Tools Programmer – Larian Studios, Kuala Lumpur, Malaysia
Join the team behind Baldur’s Gate 3 and Divinity: Original Sin 2 to craft high‑calibre games.
Responsibilities
- Develop and maintain all development tools
- Design, implement and maintain user interfaces
- Identify and solve problems in our content creation workflows and pipelines
- Engage closely with narrative tools across departments such as writing, scripting and cinematics
- Work with a multi‑disciplinary team to implement new engine and editor features
- Be a driving force behind feature development, instrumental in finding the best solutions for new engine and tools features
- Communicate openly and regularly with team members and stakeholders
- Represent the team and its ideals in day‑to‑day communication
- Act as a role model and mentor for fellow team members
Requirements
- 5+ years of experience creating tools for game development
- Shipped game titles
- Excellent C# and .NET skills for desktop applications
- Deep understanding of WPF and XAML
- Experience with, and excellent feel for UI/UX and tool design
- Experience improving long‑lived internal tools with legacy components
- Thorough C++ knowledge
- Open‑minded and willing to iterate on a feature based on feedback
- Ability to analyse and understand the workflows of other disciplines
- Seeking constructive criticism and open to discussing issues or requests with end‑users
- Passionate about improving developer productivity and communicating in a supportive way
- Team player willing to take ownership of tools, planning and communication; driving feature development from start to finish
- Fluent written and spoken English
- This is a full‑time, on‑site role requiring presence in the office to support collaboration and creativity
Nice to Have
- Familiarity with Python
- Experience developing DCC (digital content creation) pipelines
- Experience writing plugins/tools for Maya/Blender
- Experience making mods for larger games
What We Offer
- International team of over 500 employees across 7 studios with a small‑studio feel
- Open, collaborative environment where ideas are welcomed and encouraged
- Managerial team of highly experienced game developers top of their fields
- Sharing hobbies and passions with like‑minded colleagues
- Inclusive environment with many activities organized by the studios or the employees
- Commitment to making the best game possible for the fans, including listening to community feedback
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology