Software Developer

Employer

Job Description

Sector 5 Digital (S5D) is an award-winning creative agency that combines brilliant storytelling with emerging technology for industry leading organizations.

S5D is a Glimpse Group (Nasdaq: VRAR) company that helps transform brands by creating innovative digital content for marketing, communications, sales, entertainment, conferences, virtual events, training and simulation. Our 25+ years of experience runs both deep and wide, including elements like augmented and virtual reality, microsites, apps, photorealistic 3D animation, interactive game technology, and video production.

We help our clients to dream the impossible, then make it happen.

S5D is looking to grow our team and bring on an additional full-time developer with Unity/Unreal Engine experience. This position will be responsible for the development and implementation of applications for clients across multiple platforms including, PC, iOS, Mobile, VR/AR, Web and more. This position can be remote but may occasionally involve travel to the DFW area throughout the year for in-person diagnosing project issues etc.

The key responsibilities for this position are:
- Design, build, and maintain efficient, performant, reusable, and stable code while implementing project functionality as per communicated project design, and experience goals.
- Collaborate with other team members to establish effective workflow, direction, and team alignment
- Help issue diagnosis, and address issues of existing applications (of your design or others)

The ideal candidate will have the following:
- Knowledge and experience with creating applications in Unreal Engine and Unity.
- Ability to program in both C++ and C# as well as use Unreal Engine’s Blueprint system.
- Knowledge and experience with interfacing Unreal/Unity with external 3rd party hardware such as external tablets, motion chairs, additional external displays, VR/AR headsets etc.
- Knowledge and experience with interfacing external database systems into Unreal/Unity applications.
- Knowledge and experience with file/memory management in Unreal/Unity across multiple platforms including mobile.
- Ability to identify and bring attention to potential hang-ups or possible optimizations in projects.
- Ability to work individually or part of a team on a project.
- Ability to accurately estimate time required to complete tasks and be transparent with unknowns/shortcomings.
- Ability to create code documentation that allows other developers to quickly jump into projects and find code that they need.
- Multiple years of experience working in Unreal/Unity working on high quality projects/applications/games.