Senior Engineer – Unity

Responsibilities:

  • Contributing to the engineering team to create gameplay that creates fun and interesting levels
  • Substantial day-to-day coding, performance profiling, optimization and general troubleshooting
  • Participating with other engineers to help plan the company’s long-term engineering roadmap and helping identify areas of improvement
  • Participate in architecture and new system discussions.
  • Participate in defining coding standards

Required Qualifications:

  • 5-8 years programming experience.
  • Expert level experience with Unity in C#.
  • A history of implementing software architecture and shipping commercially successful products in Unity.
  • Demonstrated expertise in any of the following specialties: gameplay, physics, 3D graphics/rendering, game logic, networking, optimization, analytics, geolocation, 3D Math, Tools
  • Demonstrated command of applicable programming languages and a thorough knowledge of software design practices including modularity, event-driven architecture object-oriented design, graphics and animation techniques, portability, extensibility and testability.
  • Demonstrated fluency in at least two of the following: C#, Java, C++, Objective-C, ActionScript 3, major scripting languages.
  • Proven problem-solving skills and the ability quickly diagnose potential flaws in a system while suggesting solutions.
  • Demonstrated ability to use software best practices to solve complex problems efficiently.
  • Strong skills in terms of identifying and articulating goals and risks to management
  • Team player with strong influencing skills.
  • Great communication skills both written and verbal.
  • Familiarity with VCS and project planning software packages (Git, Jira, etc.)

Preferred Qualifications:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Experience working in Unity 2018.x
  • Mobile development experience (iOS and/or Android)
  • Proven track record of success as it relates to the full lifecycle of product development, launch and LIVE support. (Shipped Titles)
  • Unity networking experience, understanding of client / server architectures.

General Information

Press Inquiries

Tech Support

Menu