We are seeking a passionate Production Software Engineer to help us support productions and to work on tooling. This position requires someone with a strong computer science foundation who can develop and maintain bespoke software solutions, ensuring scalability, performance, and user experience across the company. The ideal candidate will have strong experience in creating tooling for artists and supporting an art team. Duties and Responsibilities: Take full ownership of technical issues, from initial diagnosis through to resolution and validation, ensuring that fixes effectively solve the problem. Provide immediate technical support to artists and production teams to prevent or minimize downtime. Troubleshoot and fix bugs across the entire studio technology stack, with a focus on Maya and Unreal Engine tools. Support Perforce usage, migration, and project setup to ensure smooth integration with production tools and workflows. Develop new features and enhancements to existing tools and systems. Identify and implement automation opportunities to reduce manual work and improve efficiency. Implement Test Driven Development (TDD) practices to ensure code quality, reliability, and maintainability. Contribute to the creation and analysis of metrics to verify team goals are being met. Collaborate with cross-functional teams to understand needs and deliver effective technical solutions. Assist with project-specific setups, including troubleshooting project-related issues, version control migration, and naming conventions. Maintain and improve existing codebases, ensuring high performance and reliability. Document solutions and share knowledge to promote best practices within the team. Become proficient with all tools and technologies used at Halon to effectively address technical issues. Other duties as assigned. Requirements and Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong proficiency in Python programming. Familiarity with Unreal Engine, including Blueprints and UE C++, and Maya, including scripting and automation. Experience with Perforce, including migration and project setup, is highly desirable. Experience with debugging and resolving issues in complex software systems. Experience with Test Driven Development (TDD) to ensure high code quality and reliability. At least 3 years of experience in a relevant field Knowledge of automation tools and methodologies. Understanding of SOLID principles and software design patterns. Experience with C++ is a plus but not required. Ability to quickly learn and master a wide range of tools and technologies. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work effectively with both technical and non-technical team members. Experience with version control systems like Git. Familiarity with our tech stack: Unreal Engine, Maya, Adobe, Python, FastAPI, QT, Dear ImGui, C++, AWS.