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 our next VFX Artist?

Join a team of artists built on trust and collaboration, dedicated to shipping great games... 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

VFX Artist/Art Generalist

Art

Big Huge Games is looking for a VFX Artist / Art Generalist to help craft top-tier visual experiences for millions of players across the globe! Join a team of artists built on trust and collaboration, dedicated to shipping great games.

RESPONSIBILITIES

  • Work closely with the project Art Director to develop the visual style and VFX pipeline for an unannounced title.
  • Collaborate with Designers, Engineers, and Art staff to create stunning, performant realtime VFX assets.
  • Create additional 3D and 2D game assets as necessary.

 

REQUIREMENTS

  • Strong portfolio showcasing personal or professional realtime VFX work
  • Thorough understanding of Unity FX pipeline, Unreal or CryEngine background a plus
  • Strong digital asset creation skills in Photoshop
  • Knowledge 3dsMax or Maya modeling and animation
  • Ability to rapidly prototype and iterate through options based on feedback
  • Familiarity with shader creation tools.
  • Excellent communication and time management skills
  • Attention to detail
  • Strong technical skills

 

BONUS

  • Shipped Titles in a professional team environment
  • Forward looking mindset including experience or interest in:
    • Fire/Smoke - Fume FX/Pheonix FD
    • Liquids - Krakatoa / Thinking Particles
    • Destruction – RayFire / Pulldownit / Razor / Fast Cutter
    • Advanced renders such as Arnold / VRay
    • Houdini, After Effects
    • Zbrush, Substance
    • A love of games


Senior Automation Engineer

Engineering

Big Huge Games is looking for a Senior Automation Engineer to join the QA Engineering team developing automation tests, QA tools, and debug utilities to help ensure our projects meet and exceed our high quality bar. As a senior team member this position will provide mentorship to junior engineers. We're looking for candidates who possess a strong technical background and can combine engineering and quality assurance practices. A passion for games and game development is a must. 


RESPONSIBILITIES

Design, develop, debug, and update automated functionality tests for DomiNations and future game projects
Communicate with QA teams to develop tools, commands, and utilities that increase the efficiency of the manual QA process
Communicate with design and engineering teams to plan, develop, and debug tools and automation tests for new features and content
Work with engineering team to develop unit tests
Perform QAE team code reviews and architecture reviews
Provide mentoring and code feedback to junior engineers


QUALIFICATIONS

4+ years of experience in a software engineering/development role
Strong knowledge of C# is a must
Experience with Java and Python
Solid understanding of Quality Assurance practices and methodologies relating to standalone applications
Full feature and/or application architecture experience or understanding
Ability to design and write automation test cases for complex features/systems and develop automation frameworks around them
Ability to quickly understand existing code and enhance/extend existing architecture
Source control system knowledge and usage (Git, Perforce, etc.)
Outstanding team, communication, and interpersonal skills
Unity3D Engine experience
A strong passion for gaming and game development is an absolute must

PLUSES

Degree in Computer Science or equivalent preferred
Previous manual QA testing experience preferred
Familiar with iOS and Android games and apps
Experience or familiarity with Amazon services such as EC2 and VPC
Knowledge of REST and socket based server communication structures


==PLEASE READ THE FOLLOWING POSITION NOTES==

This position does not involve web server, web front-end, or website application automation. This is an onsite position in the vicinity of Baltimore, MD, no remote or 'telecommuting' option is available.


**All applicants must include a cover letter containing an overview of how they think automation could be used to more effectively and efficiently test your favorite game.**

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.

Project Technical Director/Game CTO

Engineering

The DomiNations Project TD should be an experienced architect or lead engineer who is responsible for the software engineering efforts as well as outcomes of our accomplished DomiNations development team at Big Huge Games.  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.  As Project TD, you will oversee and take responsibility for all technical design, architecture, development and implementation related to the project, both client and server-side.  We’re looking for candidates who combine strong architecture and programming 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 disciplines including Art, Design, Production, QA and Product.  Your work will involve overseeing, architecting and implementing game technology and features in an efficient, robust and scalable manner, as well as bug fixing, profiling 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:

●       Oversee, architect and help develop high quality game features and foundation technology for mobile platforms, by gathering requirements, designing solutions, implementing robust code, testing and debugging.

●       Work with production and development teams to understand business and system requirements and translate them into technical solutions; develop technical designs, engineering schedules and engine systems; troubleshoot issues.

●       Design, implement and test new and enhanced features to optimize game functionality; assess existing game problems and recommend solutions; document and present solutions to business stakeholders.

●       Lead and mentor other software engineers; code review peer’s and provide constructive feedback to ensure consistency and quality of code.

●       Manage, monitor, prioritize and help resolve live service issues.

●       Evaluate 3rd party technology and make decisions about developing in-house solutions vs utilizing 3rd party offerings.

●       Create efficient, scalable, optimized code while working with 3rd party libraries and tools. 

●       Set project-wide engineering budgets for memory and performance within and across game and engine subsystems.

●       Understand, conform and optimize for the memory, performance and budgetary limitations of target hardware and backend services.

●       Lead project and group collaboration efforts and utilize engineering best practices, such as code reviews, automation, testing, etc.

●       Work with all departments and publisher to ensure the best systems and tools to make our teams efficient and our games great.

 

Preferred Skills and Qualifications:

●       10+ years of software engineering experience.

●       3+ years of lead experience.

●       Extensive game industry experience, shipped previous cross platform titles.  Online game experience preferred.

●       Ability to architect complex systems from scratch.

●       Expert Source control system knowledge with Git.

●       Expert level knowledge of C# and Java, strong C++ knowledge a plus.

●       Excellent team and interpersonal skills a must.

●       Experience with server configuration and management.

●       Extensive experience in creating applications for the cloud (AWS, etc).

●       Expertise working with the Agile/Scrum software development methodology.

●       Strong background in large-scale system development, database design, and network programming.

●       Experience in mentoring and leading other engineers.

●       Expert Unity3D Engine expertise.

●       Extensive Mobile development (iOS/Android).

●       Deep knowledge of 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.

●       Excellent computer science fundamentals in object-oriented design, algorithms, and data structures.

●       Expert level software engineering skills, including the ability to write maintainable and robust code.

●       In-depth experience developing in and supporting all stages of the development lifecycle.

●       A passion for hands-on game development with a focus on attention to detail.

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.