Production Software Engineer (Scotland)
at Halon
Glasgow, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 30 Jan, 2025 | N/A | Automation Tools,Communication Skills,Software Systems,Computer Science,Maya,Qt,Test Driven Development,Reliability,Automation,C++,Python,Unreal Engine,Git,Perforce,Software Design Patterns,Aws,Solid Principles,Adobe,Scripting | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
Requirements:
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.
- 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.
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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science software engineering or a related field or equivalent experience
Proficient
1
Glasgow, United Kingdom