Job Details

Senior Software Engineer


Senior Software Engineer

• Expert Level


The Senior Software Engineer will help us to create tools for the latest and greatest movie production and in-camera VFX.

Category Production Services  Special Effects 
Location Greater Los Angeles Area
Time Period Full Time
Posted Date Jul 14, 2022
Start Date N/A
End Date N/A

Job Description

We are currently looking for someone who is going to help us in creating software that is maintainable, extensible, and who can teach the team on how to build systems. This is a role that will work really well for a Sr. Tools Developer who worked with System Engineering in the past, or vice-versa. We are working with UE4 and Python, so those will be the core technologies.

Essential Duties/Responsibilities:
  • Authors, reviews and approves requirements and designs for Python and UE tools within multiple projects. 
  • Creates extensible, maintainable, shareable code. 
  • Can quickly get up to speed on any project or technology. 
  • Finds and implements strategic data structures and algorithms in Python that result in significant performance improvements. 
  • Teaches and mentors within the studio. 
  • Publishes knowledge and maintains documentation up to date in Halon’s Confluence.
  • Reviews code submissions in multiple projects.
  • Takes an active role in planning and development of various projects and tools.
  • Architecture code bases in alignment with SOLID principles
  • Requirements
Position Requirements:
  • +7 Years of experience working as a Software Engineer.
  • Deep understanding of object oriented programming.
  • Proven experience working with Design Patterns and SOLID principles.
  • Expert Python programming skills.
  • Intermediate to advanced C++ programming skills.
  • Working knowledge of the Maya programming API.
  • Working knowledge of Epic’s UE4 programming paradigms.
  • Creativity in problem-solving and the ability to be open about work and think outside the box.
  • Passion in VFX.
  • Ability to deliver superior service and build lasting relationships by demonstrating NEP’s Core Values: innovative, one team, passion and integrity.

Job Type Full Time 
Weekly Limit N/A
Shift Day
Attached Files