Skip navigation

Senior Software Engineer

Remote; Virtual


Placement Type:


Salary (USD):

$108 - $120 hourly

Start Date:


The Contract Software Engineer is responsible for the management, design, and implementation of game systems and features. This role will work independently on native os/platform level features as well as game development features. Communication skills will be key to success in this role.


  • Work on key gameplay and engine features independently or in a supervisory capacity over a small, cross-disciplinary team 
  • Collaborate with Principal/Director level engineers to define technical specifications for large systems 
  • Disseminate information and updates as appropriate and necessary
  • This role focuses on personal responsibility and time management skills to achieve success
  • Partner with other contract engineers to develop solutions that improve efficiency and quality
  • Develop and update feature documentation, maintain shared library of tech and process documentation
  • Independently design and implement key systems and gameplay features
  • Demonstrate expertise/ownership in at least one major area of the codebase
  • Help guide or lead cross-disciplinary dialogs to drive features from initial concept to completion
  • Exemplify reliability, accountability, and professionalism in all work-related interactions
  • Partner with principal/director-level engineers to drive coding standards and best practices for the department and project team Skills and Abilities
  • Advanced programming skills within the relevant development environment(s)
  • Ability to objectively evaluate code as part of a formal review process and effectively communicate opportunities for improved performance, resilience, and stability
  • Ability to coordinate and build effective partnerships within the engineering team and other development verticals
  • Able to manage multiple, competing tasks and be self-directed to meet deadlines in a quickly evolving environment
  • Positive attitude and ability to receive and provide objective and constructive feedback
  • Excellent organization skills

Education and Experience:

  • Computer Science, Mathematics, Engineering, or related degree, or equivalent work experience
  • 8 years’ experience in delivering production-level code in a professional environment 
  • Experience shipping multiple successful game products into the marketplace
  • Experience supporting a live service
  • iOS and Android mobile development experience
  • Real-Time strategy and Unity 3D game development experience
  • Thorough understanding of the software development life cycle, and practices
  •  Experience with Jira, Confluence, or other defect tracking software 


The target hiring compensation range for this role is the equivalent of $108 to $120 an hour. Compensation is based on several factors including, but not limited to education, relevant work experience, relevant certifications, and location.
Additional benefits offered may include; medical health insurance and dental insurance, life insurance, and eligibility to participate in 401k plan with company match.