008-hand-shake007-bar-chartDownload_on_the_App_Store_Badge_US-UK_135x40ShapeShapeShapeflaticon1512146406-svgflaticon1509071461-svgflaticon1509648098-svgTriangleflaticon1508877456-svgflaticon1508877874-svgCombined Shapeflaticon1508514518-svgflaticon1508442613-svg004-idea002-multimediaFacebookgoogle-play-badgeflaticon1508442418-svgShapeflaticon1508877915-svgNexon_Logo_1280PixelsWide_WhiteText.svgflaticon1508877570-svgShape006-packagemanagement001-medalmagnifying-glass005-likeTwitter

Make Great Games.

Have a great place to come to work every day.

How We Create Games

An inside look at the people of Big Huge and our iterative approach to game making.

Play Video

Meet the Team

Learn more about our industry veterans.

Play Video

We are...

Creating the next generation of deep, well crafted mobile games.

Dominations

Grow a flourishing civilization and journey through all of human history as the leader of a mighty Nation!

Learn More

Are you the next Product Manager at Big Huge?

Find out more information about this exciting opportunity.

Details

Work at Big Huge

We are always happy to talk with game devs who are interested in a unique opportunity that is well-funded, entrepreneurial, and focused on building a great culture.

Featured Positions at Big Huge Games

Engineering Manager

Engineering

Big Huge Games is seeking an Engineering Manager to help cultivate and guide our growing engineering team across multiple projects.  You will be part of a highly skilled and innovative group that is responsible for creating world class mobile games and the technology behind them. 

We’re looking for candidates who combine top-notch team skills, in-depth engineering experience and quality decision-making capabilities with a passion for games and the ability to work well with others.  Your input, guidance and technical abilities will also contribute to the long-term development and direction of our studio.

You will be working closely with client, server and tool programmers, as well as other departments including Art, Design, Production, QA and Product.  Your work will involve managing a team of engineers, and partnering with CTOs, Technical Directors and Engineering Leads.  You will focus on planning, hiring, mentoring, reviewing performance, and helping sure that engineers reach their desired career paths.  We want candidates that love code but can still operate and communicate effectively in a highly interactive environment.

Responsibilities:

  • Allocate and plan programming resources. Help schedule coders in conjunction with Production.
  • Collaborate with Leads, Production, and Game Directors to align programming strengths, resource allocations, and assignments with the creative vision of the game.
  • Track engineers’ work progress; follow up to ensure goals are being met.
  • Present, communicate and advocate engineering perspectives as appropriate and needed.
  • Develop an interpersonal relationship with the engineers; know their personalities, motivations, strengths, and weaknesses.
  • Support the professional goals and development opportunities for the engineering staff.
  • Provide coaching for engineering team members (internal development opportunities, mentoring, one-on-ones).
  • Help plan and execute (or secure) relevant training and conferences for the engineering team.
  • Counsel as needed (including PIPs and other corrective/disciplinary actions).
  • Monitor and review each individual's performance; deliver regular performance appraisals.
  • Facilitate communication and feedback between engineers and engineering leads.
  • Assist with the hiring process with resume review, phone screening, and interviews.
  • Help promote engineering and studio culture.
  • Collaborate with Senior Management, Production, and other studio leaders to ensure consistent, transparent, and effective processes across disciplines.
  • Seek collaborative resolution to both intra and inter team conflicts.
  • Help create and enhance department documentation and information on intra-web.
  • Contribute to a positive work environment

 

Preferred Skills and Qualifications:

  • Bachelor’s degree in Computer Science or equivalent engineering track.
  • 5+ years of software engineering experience including lead role managing and mentoring engineers or technical developers.
  • Exceptional verbal and written communications skills, including cross-disciplinary communication.
  • Excellent team and interpersonal skills a must.
  • Exceptional attention to detail and follow through.
  • Experience with staffing and team building.
  • Knowledge of various project management methodologies and practices.
  • Strong self-motivation and initiative.
  • Approachable, relaxed, and friendly demeanour.
  • A passion for hands-on game development with a focus on attention to detail.
  • In-depth experience developing in and supporting all stages of the development lifecycle.
  • Strong computer science fundamentals in object-oriented design, algorithms, and data structures.
  • Experience with mobile development and technologies on both client and server-side, including Unity, C# and Java.
  • Extensive game industry experience - shipped previous cross platform titles. 
  • Expert Source control system knowledge with Git.

 

Located in Baltimore, Maryland, the team at Big Huge Games is heir to a rich tradition of quality game development stretching back more than two decades.

Our goals are simple: make great games, have a great place to come to work every day, and live up to the motto “you gotta have fun to make fun.” Potential applicants should check out DomiNations on iOS or Android.

Senior Game Client Software Engineer

Engineering

Big Huge Games is looking for a talented Software Engineer to join our accomplished game development team. You will be part of a highly skilled and innovative group that is responsible for creating world class mobile games, focusing on game client development. We’re looking for candidates who 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 gameplay, server and tool programmers, as well as other disciplines including Art, Design, Production, QA and Analytics. Your work will involve implementing new game features in an efficient, robust and scalable manner, as well as bug fixing and optimizing code 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

  • Develop high quality game features for mobile platforms, by gathering requirements, designing solutions, implementing robust code, testing and debugging.
  • Create efficient, scalable, optimized code while working with 3rd party libraries and tools.
  • Understand, conform and optimize for the memory and performance limitations of target hardware.
  • Participate in group collaboration and utilize engineering best practices, such as code reviews.
  • Work with all departments to ensure the best systems and tools to make our teams efficient and our games great.

 

SKILLS AND REQUIREMENTS

  • Source control system knowledge, including git and/or Perforce.
  • Strong knowledge of C#, C++.
  • Excellent team and interpersonal skills a must.
  • Unity3D Engine expertise.
  • Mobile development (iOS/Android).
  • Game industry experience, shipped previous cross platform titles.
  • Familiarity with 2D games, especially mobile and free to play.
  • Bachelor’s degree in Computer Science or equivalent engineering track.
  • Ability to quickly understand existing code and enhance/extend an existing architecture.
  • Excellent written and verbal communication skills.
  • Strong computer science fundamentals in object-oriented design, algorithms, and data structures.
  • Software engineering skills, including the ability to write maintainable and robust code.
  • Experience developing in and supporting all stages of the development lifecycle.
  • Ability to architect systems from scratch.
  • A passion for hands-on game development with a focus on attention to detail.

UI Designer

Art

Big Huge Games is looking for a UI Artist/UI Designer to help craft top-tier strategy gaming experiences for millions of players across the globe! Become the lynchpin of a team devoted to iterative design and world-class visuals.

RESPONSIBILITIES

  • Design and implement GUI elements for new gameplay features.
  • Collaborate with Design, Art, and Engineering staff to improve the usability of live products and craft the user experience of products still in development.
  • Create assets that maintain and develop the visual identity of current and upcoming titles.
  • Support marketing and branding efforts as needed.

REQUIREMENTS

  • Nuanced understanding of interaction design, composition, and typography.
  • Strong digital asset creation skills.
  • Ability to rapidly prototype and iterate through solutions.
  • Familiarity with markup languages.
  • Excellent communication and time management skills.
  • Attention to detail.

BONUS

  • Experience in Unity, C#, web development.
  • Experience in 3dsMax or Maya.
  • Up-to-date knowledge of iOS/Android platforms and hardware.
  • Encyclopedic knowledge of mobile strategy games.