Associate Software Engineer

  • Big Huge Games
  • Lutherville-Timonium, MD, USA
  • Jun 29, 2020
Full time Computer Science Engineering

Job Description

Big Huge Games is seeking an Associate Software Engineer to join our highly skilled and innovative group that is responsible for creating world-class mobile games. Candidates should combine strong programming skills with a passion for games, and the ability to work well with others. Your input and technical abilities will help contribute to our long-term development and direction.

You will be working closely with client, server and tool programmers, as well as other disciplines including Art, Design, Production, QA and Analytics. Your work will involve implementing new client, server or tools code in an efficient, robust and scalable manner, as well as bug fixing and optimizing for our target platforms. We want engineers that live and breathe code, yet can still operate and communicate effectively in a highly interactive environment.

Responsibilities

  • Assist to gather requirements, design solutions, implement, test, and debug code to develop high quality tools and game features
  • Create efficient, scalable, optimized code while working with 3rd party libraries and tools as needed
  • Participate in group collaboration and utilize engineering best practices, such as code reviews

Qualification

  • Bachelor’s degree in Computer Science or equivalent engineering track, or equivalent experience
  • Ability to understand existing code and enhance/extend an existing architecture
  • Strong computer science fundamentals in object-oriented design, algorithms, and data structures
  • Software engineering skills, including the ability to write maintainable and robust code
  • Good knowledge of C# and .Net Core, Java, HTML/CSS, and/or JavaScript
  • Excellent written and verbal communication skills

Bonus

  • Knowledge of source control systems, including Git, Perforce and Git Flow branching schemes
  • Understanding of caching and database technology, including Redis, Memcached, or MySQL
  • Some expertise with full-stack development of game features, both client and server-side
  • Some experience developing a cross-platform mobile 2D strategy title (iOS/Android/Facebook)
  • Unity3D Engine expertise


This a full-time (40hr/week) position onsite at our studio in Timonium, MD. No permanent telecommuting or remote work options are available.

Due to the circumstances surrounding COVID19 positions may begin remote before transitioning to onsite.

Applicants should download DomiNations on iOS or Android and be prepared to discuss the game.