Job Description
\
You will be joining a group responsible for cutting-edge technology used in gaming platforms, game development kits, tools, and analytics engine. This team supports global game studios and various departments to produce top-tier games.
\
As a software engineer on this team, you will develop and maintain tools that streamline content creation, making it easier for technical artists and software engineers to bring their game ideas to life.
\
Key Responsibilities:
\
\
1. Design, develop, and maintain software tools and features to enhance the game development pipeline.
\
2. Leverage various programming languages and technologies to build robust, scalable, and versatile tools.
\
3. Collaborate with game developers and artists to ensure tools integrate seamlessly with their processes and improve productivity.
\
4. Debug, optimize, and refactor existing tools to ensure peak performance, efficiency, and stability.
\
5. Troubleshoot and resolve user-reported issues, maintaining high standards of user satisfaction.
\
6. Provide technical support, documentation, and training to stakeholders and internal teams.
\
7. Adhere to and promote software engineering best practices, ensuring high-quality tools development.
\
8. Balance and prioritize tasks effectively, maintaining open and concise communication with cross-functional teams.
\
9. Work efficiently within fast-paced environments, adapting quickly to changing priorities and game delivery schedules.
\
10. Continuously seek opportunities to improve, automate, and streamline tools and workflows.
\
11. Qualifications:
\
\
12. A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
\
13. A minimum of 3 years of experience in writing C++ and/or C# code with a good understanding of modern OOP methodologies.
\
14. Experience using Adobe products is a plus; plugin development or automation is a bonus.
\
15. Solid knowledge of software engineering best practices, including version control, testing, and continuous integration.
\
16. Good analytical, problem-solving, and debugging skills.
\
17. Strong attention to detail and a commitment to delivering high-quality, reliable tools.
\
18. Excellent communication skills, both written and verbal, with the ability to convey technical concepts clearly.
\
19. Ability to thrive in a collaborative team environment, as well as work independently with a focus on team success.
\
20. Benefits:
\
\
21. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential.
\
22. A world leader in gaming content and technology, striving to lead the way in responsible gameplay and lift the bar in company governance, employee wellbeing and sustainability.
\
23. Continuous learning and growth opportunities, enabling our employees to advance in their careers.
\\