Senior Developer

1 Minute ago • 5 Years +

Job Summary

Job Description

As a Senior Developer at Steamroller Technologies LLC, you will be responsible for writing clear, maintainable, and scalable code, making critical development decisions, and iterating quickly on feedback. The role involves collaborating on various development areas like game prototyping, production tools, game logic, and graphics. You will also assist less experienced developers and identify performance bottlenecks. This position requires strong software engineering skills, extensive C++ knowledge, and experience with game engines like Unreal and Unity.
Must have:
  • 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.
  • 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.
  • 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.
  • 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.

Job Details

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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Mount Dora, Florida, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Mount Dora, Florida, United States (On-Site)

Mount Dora, Florida, United States (On-Site)

Mount Dora, Florida, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Steamroller technology

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug