Senior Developer

Steamroller Technologies LLC

Responsibilities:

  • Write clear, maintainable, scalable, and highly functional code
  • Make critical development decisions to produce the best quality product
  • Iterate quickly and address feedback from internal directors and clients
  • Identify performance bottlenecks and possible solutions
  • Create technical design documents
  • Collaborate on multiple areas of development, such as game prototyping, production tools, game logic, graphics, and productivity scripts
  • Assist less experienced developers as needed
  • Perform other duties as required

Qualifications:

  • Excellent software engineering skills, including the ability to design, implement, debug and optimize 
  • An excellent understanding of algorithms, data structures, and 3D mathematics
  • Extensive knowledge of C++ and good knowledge of C# or Python
  • Good general knowledge of all areas of real-time interactive software development, including 3D graphics & 3D graphics APIs, physics & collisions systems, networking, audio, artificial intelligence, animation, game logic, and user interfaces
  • Experience integrating third-party middleware into Unreal and Unity. 
  • Experience with large codebases and the ability to work on code that you did not write.
  • Experience optimizing code and data to improve both memory consumption and execution speed.
  • The ability to accurately estimate the amount of time needed to complete a task 
  • The ability to communicate clearly, work well in a team environment, and work efficiently in a time-sensitive situation. 

Experience:

  • Degree in Computer Science/ Engineering, or the equivalent professional experience
  • 5+ years of professional experience as a developer in the Game, Film, VR/AR Industries
  • 5+ years of experience using game engines such as Unreal and/or Unity

Reporting Relationships:

  • Reports vertically to the Head of Department and Head of Operations in all quality, administrative, training, and logistics matters. 
  • When assigned to a product development team, the Senior Developer reports horizontally to the assigned project Lead Developer and Producer in all project management-related activities.

Physical Requirements:

  • While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch.
  • The employee is occasionally required to move around the office.
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • May require travel dependent on company needs.
  • The employee may occasionally lift and/or move up to 30 lbs.

Technologies Services

Mount Dora, FL

Share on:

Terms of servicePrivacyCookiesPowered by Rippling