Senior Unity Engineer

ICIVICS INC.Cambridge, MA
$110,000 - $115,000Remote

About The Position

The Senior Unity Engineer is a mid level position on the iCivics Software Development Team. Reporting into the Director of Technology, the Senior Unity Engineer will be part of an Agile development team and contribute to iCivics’ website and education products. The focus of this role will be to maintain and enhance our current Unity games and their dependency libraries and supporting code.

Requirements

  • 3-5 years of experience in Unity Game Development
  • Mastery of coding and code design patterns.
  • Experience with programming with Unity and JavaScript.
  • Deep knowledge of data structures and coding principles.
  • Deep knowledge of computing theory, scalability, security, and networking.
  • Mastery of mobile application development, specifically in Unity.
  • Knowledge of HTML, HTML5, CSS, and other front end technologies.
  • Experience with Agile and other production processes.
  • Knowledge of cloud platforms and managed services such as AWS and Google Cloud.
  • Mastery of debugging techniques and tools.
  • Experience using visual documentation tools like Visio or Lucid Chart
  • Mastery of code repositories and pipelines like Github or Bitbucket.
  • Mastery of AI tools and IDEs
  • Mastery of deployment into the app stores, like the Apple App Store and Google Play.

Nice To Haves

  • Experience with frameworks such as React JS.
  • Experience with Open Source tech stacks like Node.js and Next JS.
  • Experience and understanding of DB technologies such as SQL and noSQL
  • Understanding of deployment pipelines like Cloudformation or others.
  • Self motivated and ability to discover and learn new technologies and methodologies.
  • Ability to install and use common coding tools and IDE such as Visual Studio Code and Eclipse.
  • Good verbal and written communication skills.
  • Good problem solving and prioritization.
  • Organized and disciplined in approach to daily work.

Responsibilities

  • Software engineering on Unity Games, existing and new.
  • Identify areas in code and technology stack for improvements and enhancements.
  • Participate in Agile Ceremonies for standups, sprint planning, backlog grooming, sprint reviews, and retrospectives.
  • Code reviews and pull requests.
  • Choose technologies, frameworks, and libraries for implementations.
  • Participate in architecture and design sessions and planning.
  • Participate in QA and testing activities.
  • Document code and architecture.
  • Other tasks as assigned by your manager.

Benefits

  • Medical options with $0 deductible (covered by us).
  • 100% remote (US) with flexible hours to fit your life.
  • 5 weeks PTO + Winter Break + Summer Fridays + a guaranteed 4-day July 4th weekend.
  • 12 weeks of 100% paid parental leave.
  • Annual professional development stipend and an in-person annual staff retreat to bond with your team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service