Careers

Get Adobe Flash player

Job Openings

  • AI Programmer

    Description

    The AI Programmer will work closely with the Lead Software Engineer and the rest of the development team to design and program AI systems for a next-generation first-person shooter game. This entails multiple levels of AI, and touches on several topics including navigation, behaviors, group coordination, environment awareness, tactics, goal-based planning, and terrain analysis.

     

    Responsibilities

     
    •    Architect, program, and debug next-generation AI systems.
    •    Profile, analyze and fine-tune performance.
    •    Contribute innovative and original ideas with respect to development and production.
    •    Contribute to other areas of game development including gameplay.
    •    Develop technical design specifications.

     

    Qualifications

     
    •    At least one released title to credit.
    •    At least four years of experience in C/C++ programming.
    •    Experience in programming and architecting FPS AI systems.
    •    Must work efficiently under deadlines.
    •    Must have excellent object-oriented design and analysis skills.
    •    Must have excellent communication and documentation skills.

     

    Preferences

     
    •    Previous work with a licensed 3D engine (Unreal, Jupiter, ...)
    •    Experience designing, implementing, debugging, and optimizing scripting systems.
    •    Experience with AI techniques such as goal-based planning, decision trees, search, terrain analysis, hierarchical FSMs.
    •    Avid gamer with a passion for creating top-notch games.
    •    Experience with FPS and RTS games.
    •    Aggressive, motivated team player.

     

    Education and/or Experience

     
    Bachelor’s Degree (B.S.) or higher in Computer Science, Engineering, Math or a related degree.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
    24942
  • ASP.NET Programmer

    Description 
    Healix is looking for an ASP.NET Programmer with experience in a variety of programming areas, including database design and implementation, to architect and lead its web initiatives. This unique position provides the ability to shape and influence exciting projects from the ground up.
     
    Requirements
     
    • 3+ years of web programming and site architecture experience, including extensive experience with ASP.NET, C#, PHP, Java, Java 2, XML, AJAX, MySQL, Perl, Flash, and related technologies.
    • Experience with database design and implementation.
    • Experience dealing with web-based security issues.
    • Good organization and time management skills.
    • Ability to evaluate static design ideas and documentation and provide technological solutions.
    • Excellent Oral and Written communication skills.
    • Must be able to provide examples of current or past work.
    • Must demonstrate knowledge of good User Interface practices.
    • Must demonstrate knowledge of good software engineering practices.
     
    Preferences
    • Experience with UNIX Shells.
    • Experience working with Visual C++/.NET.
    • Creative vision.
     
    Education and/or Experience
     Bachelor’s Degree (B.S.) or higher in Computer Science or a related degree.
    128682
  • Artist

    Description


    The Artist is expected to be competent in multiple disciplines such as modeling, texturing, animation, and/or conceptuals. The Artist will work closely with the Lead Artist to make sure the game has top-notch next-gen visuals and to keep pushing the boundary on high-end game graphics.

    Qualifications

    • 2+ years of experience in computer generated art.
    • Heavy 3DSMax/Photoshop experience.
    • Knowledge of FX creation with particle systems, sprites, shaders, etc.
    • Knowledge with art development on next-gen consoles.
    • Solid understanding of art pipelines and how to get the most out of them.
    • Motivated and driven to face challenges.
    • Ability to create art assets which demonstrate advanced techniques.
    • Ability to communicate effectively with member of all teams (design, programming, art).
    • Must have credit on at least one (1) commericially shipped titles.

    Preferences

    • Knowledge of Motion Capture and mocap clean-up efforts is a plus!
    • Scripting language programming experience (MaxScript, MEL, etc.).
    • Game development experience.

    Education


    ***ONLY applications with portfolio submission/link will be considered.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    24758
  • Associate Producer

    Description

    Associate Producers coordinate with other departments to track the production pipeline, manage assets, identify risks, bring forward schedule red flags, and troubleshoot communication and schedule dependency problems. Each Associate Producer works directly with a different subset of the game, such as a specific console platform or the other online features.
    Responsibilities may also include quality assurance management, milestone preparation, localization, archiving, scheduling, organizing, budgeting, coordinating & managing issues and external contract development efforts and other aspects of game production.

     

    Qualifications

    •    Must have 1-3 years of experience in a production environment.
    •    Must have solid organization skills.
    •    Production experience developing on the Xbox 360 and/or PS3.
    •    1 or more shipped titles on a next-gen platform.
    •    Written and verbal English must be impeccable. This position will be interfacing with external developers and publishers.
    •    Must have an aggressive but positive and motivating personality.
    •    Must work efficiently under pressure.
    •    Must have ability to quickly learn and adapt to well-established production pipelines.

     

    Preferences

    •    Experience with licensed technology such as Unreal Engine 3.0.
    •    Avid gamer with a passion for creating top-notch games.
    •    Experience in a game production environment.
    •    Proven experience with project management and/or certification.

     

    Education/Experience

    Bachelor’s degree or equivalent from two-year College or technical school; or a minimum of two years related experience and/or training. Post-graduate work a plus.
     
    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
    24933
  • Game Designer- Shooter

    Description

    As a Game Designer, you will be responsible for designing gameplay systems, gameplay content, and technical features for next-generation IPs. Collaborating closely with producers, other designers, and department leads, you will develop and maintain a design database for the project, including documentation, game data, and reference materials. In addition to being the champion of the design database, you will also be intimately involved with designing game systems and working with other departments to establish game features and craft a unified next-gen game!

     

    Responsibilities

     
    •    Designing macro-level and micro-level game systems.
    •    Designing in-game and front-end interfaces.
    •    Establishing and maintaining the design database.
    •    Design content development tools for other designers.
    •    Creating history and narratives for a new world universe.
    •    Establishing game features and technical requirements.
    •    Prototyping new game content and producing final game content.

     

    Qualifications

     
    •    Must have design experience with at least 2+ different game engines / editors.
    •    Must be an avid gamer with the desire to create top-notch games.
    •    Must be well-versed with numerous genres and game designs.
    •    Must be knowledgeable in a variety of fantasy, science fiction, horror, and historical arenas.
    •    Must have strong written and verbal communication skills.
    •    Must have working knowledge of Microsoft Office (Word, Outlook, Excel etc.).
    •    Must be capable of providing examples of previous design work upon request.

     

    Preferences

     
    •    Solid understanding of C++ and/or other programming languages.
    •    Previous scripting experience in various editors.
    •    Bachelor’s degree in Computer Science or Math.

     

    Education/Experience

     
    Bachelor’s degree; post-graduate work a plus.
    94248
  • Game Writer

     
    Description
     
    As a Game Writer, you will be responsible for creating stories, plots, and written content for TimeGate’s diverse projects. Your passion lies in generating characters, backgrounds, and worlds for use in a variety of projects across different mediums. One day you’re writing dialogue and screenplays for in-game cinematics and the next you’re providing background text for a website narrative.
     
    Game writers work closely with the design and audio teams, collaborating on works to best fit the project’s gameplay and content. The game writer is also heavily involved in dialogue and voice recording sessions, reviewing audition materials, directing sessions, and helping pick takes.
     
    As a true game writer, you know the difference between writing for games and writing for other mediums, seamlessly shifting between styles as needed. A master of the creative pen, the game writer relishes every storyboard, script, and flavor text string as a chance to build a better fiction.
     
    Qualifications
    • Avid gamer with a solid understanding of game development and game genres
    • Has previous game writing experience
    • Several years of creative writing experience, diversely spread across writing dialogue, screenplays, and prose
    • Ability to proof read and edit content
    • Knowledge of technical writing is a plus!
     
    Preferences
    • Specific experience with the UnrealEd engine or other modern game development engines
    • Knowledgeable in a variety of fantasy, science fiction, horror, historical arenas, and up to date with pop culture
     
    Education/Experience Bachelor’s degree, or equivalent from two-year College or technical school; or a minimum of three years related experience and/or training. Post-graduate work a plus. Only applications with sample submissions will be considered TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    24929
  • Lead Environment Artist

    Description

     
    The Lead Environment Artist is responsible for managing a team of environment artists, and works closely with the Lead Artist and Level Design team to maintain a coherent vision of the game's next-gen look and feel. Candidates need to be fluent in many areas of game production such as concepting, modeling, mapping, and texturing as well as a working knowledge of the industry's popular level design tools.

     

    Qualifications

    •    Must have a minimum of 4 years experience creating 3D game environments.
    •    Must have a high proficiency with 3DS Max and Photoshop.
    •    Must work efficiently under pressure.
    •    Must have a passion for creation of visually stunning and efficient 3D environments whether natural or architectural.
    •    Must have solid communication skills.
    •    Must have ability to quickly learn and adapt to well-established art and production pipelines.
    •    Must be credited on at least one commercially released game as Environment Artist.

     

    Preferences

    •    Experience with licensed technology such as Unreal Engine 3.0.
    •    Experience with latest 3D programs and utilities.
    •    Strong foundation in the traditional arts especially environmental and/or architectural illustration.
    •    Avid FPS gamer with a passion for creating top-notch games.
    •    Aggressive, positive, and motivated team player.

     

    Education and/or Experience

    •    Bachelor’s degree or equivalent from a two-year college or technical school; or a minimum of four years related experience and/or training.
     
     
    *ONLY applications with portfolio submission/link will be considered.
     
     
    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    145168
  • Lead Level Designer

    Description

     
    Above all else, the Lead Level Designer is responsible for insuring that the game’s levels are the most enjoyable experiences possible. The director and owner of all level content, the Lead Level Designer is a wiz with game editors and has a passion for creating the most unique and amazing levels. When the chips are down, the Lead Level Designer will try anything, do anything, to make sure the hopes and dreams of gamers are captured in a game’s levels. The Lead Level Designer functions as the go-to person for all questions relating to design content technology, not just the current game’s toolset. The Lead Level Designer is knowledgeable about many different toolsets, understanding their strengths and weaknesses. When technicians need to know how to improve a toolset, the Lead Level Designer knows which improvement will be the most effective.

    Lastly, the Lead Level Designer must help train and direct a team of level designers. While the Lead Level Designer will create levels directly, he also must insure that all of the game’s levels meet his extremely high quality bar. The Lead Level Designer knows that it only takes one bad level to make a gamer put down the game forever, and he will never let that bad level happen on his watch. A jack of many trades, the Lead Level Designer is part architect, part scripter, part artist, part cinematographer, and part mentor. His burden is heavy, for the Lead Level Designer is entrusted with an arsenal of features and content and he must use this arsenal to create an original experience that gamers will be discussing for decades.

     

    Responsibilities

     
    •    Design and build incredible game levels.
    •    Lead a team of Level Designers and teach them the way of the true master.
    •    Insure that all levels will perform well on the target platforms.
    •    Write documentation, to set standards and define goals for his teammates.
    •    Approve level development schedules and provide time estimates for level-related work.

     

    Qualifications

     
    •    Must be a hardcore gamer. The only activity that you enjoy more than playing games is creating games for others.
    •    Must be very familiar with shooter games, of all types, especially the genre’s milestone titles.
    •    Must have at least 2+ years of level design experience on shooter games. Additional non-shooter experience is a plus.
    •    Must have deep experience with at least 2+ different shooter editors. Experience with non-shooter editors is another plus.
    •    Must have strong written and verbal communication skills. Can write technical documentation for standards and scales when the time comes.
    •    Must have leadership and/or management experience, working with teams of 5+ individuals.
    •    Must have working knowledge of Microsoft Office (Word, Outlook, etc.).
    •    Must be capable of providing examples of specific level design work upon request.

     

    Preferences

     
    •    Specific experience with Lithtech and/or UnrealEd engine tools.
    •    Knowledgeable in a variety of fantasy, science fiction, horror, and historical arenas.

     

    Education and/or Experience

     
    •    Bachelor’s degree, or equivalent from two-year College or technical school; or a minimum of two years related experience and/or training. Post-graduate work a plus.
     
     
    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
    24613
  • Lead Software Engineer

    Description

    The Lead Software Engineer manages the programming team, works closely with the Art and Design leads, and is responsible for architecture and design of multiple systems.

     

    Responsibilities

    •   Management and scheduling of the programming team.
    •   Architect, program, and debug high quality products with efficient and reusable code.
    •   Design, develop and extend next generation game engine: game play, graphics, AI, networking, audio, etc.
    •   Enforce good software practices.
    •   Account for risk factors and plan for risk mitigation.
    •   Ensure good communication with other departments, and provide status reports to management.
    •   Maintain useful documentation for programmers and the rest of the team

     

    Qualifications

    •   Must have at least one title as a Lead programmer.
    •   Experience managing a team of programmers.
    •   At least six years of experience in C++ programming.
    •   Experience with assembly level programming.
    •   Experience designing and implementation complex data-driven systems.
    •   Must have excellent object-oriented design and analysis skills.
    •   Must have excellent communication and documentation skills.

     

    Preferences

    •   Previous work with a licensed 3D engine (Unreal, LithTech, ...)
    •   Windows XP/Vista development experience.
    •   Console development experience (PS2, PS3, XBox, XBox 360).
    •   Gameplay, Graphics, Physics, Audio, Networking, UI, AI, Tools Programming.
    •   Experience designing, implementing, debugging, and optimizing 3D graphics engines.
    •   Strong Math background.
    •   Strong Computer Science background: data-driven systems, algorithms, ...
    •   Experience playing a variety of games (particularly FPS).
    •   Aggressive, motivated team player.

     

    Education and/or Experience

    Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
    24617
  • Production Coordinator

    Description
    Production Assistants coordinate with all departments to track the production pipeline, manage assets, identify risks, bring forward schedule red flags, and troubleshoot communication and schedule dependency problems. The Production Assistant  works directly with a different subset of the game, such as a specific console platform or the other online features.
    Responsibilities may also include quality assurance management, milestone preparation, localization, archiving, scheduling, organizing, budgeting, coordinating & managing issues and external contract development efforts and other aspects of game production.
     
    Qualifications
    • Must have solid organization skills.
    • Written and verbal English must be impeccable. This position will be interfacing with external developers and publishers.
    • Must have an aggressive but positive and motivating personality.
    • Must work efficiently under pressure.
    • Must have ability to quickly learn and adapt to well-established production pipelines.
     
    Preferences
    • Experience with licensed technology such as Unreal Engine 3.0.
    • Avid gamer with a passion for creating top-notch games.
    • Experience in a game production environment.
    • Proven experience with project management and/or certification.
     
    Education/Experience
    Bachelor’s degree or equivalent from two-year College or technical school; or a minimum of two years related experience and/or training. Post-graduate work a plus.
     
    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
    151950
  • Project Manager

    Description

    Project Managers are responsible for providing oversight of the overall development process and ensure that the team always maintains constant measurable progress throughout the project’s lifecycle. In addition to providing daily oversight, the Project Manager coordinates with the production staff to gather metrics and analyze data to predict scheduling issues before they occur, as well as evaluate and recommend solutions to production pipeline related issues.
    Additional responsibilities also include release management, scheduling, organizing, budgeting, external contract development efforts and other aspects of game production.

     

    Qualifications

    •    Must have 2-3 years of experience in a production environment
    •    Must convey a firm understanding of all major development pipelines (content, code, etc.) and can carry meaningful conversations with developers regarding pipeline related issues
    •    Must be a self organizing individual with impeccable written and verbal English
    •    Must have an aggressive but positive and motivating personality, and able to work efficiently under pressure
    •    Must have ability to quickly learn and adapt to well-established production pipelines

     

    Preferences

    •    Certified ScrumMaster, or prior exposure to other agile based methodologies
    •    Display an aptitude in data mining and interpreting data into meaningful information
    •    Experience with licensed technology such as Unreal Engine 3.0.
    •    Experience developing on current console SKUs (Xbox 360, PS3, and/or Wii)
    •    Participated in the development of at least 1 or more shipped titles from start to finish in a production related role

     

     

    Education/Experience

    •    Bachelor’s degree or equivalent from two-year College or technical school; or a minimum of two years related experience and/or training. Post-graduate work a plus.
    •    Project Management certification a plus
    90277
  • Quality Assurance Manager

    Description


    The Quality Assurance Manager is primarily responsible for managing and directing the quality assurance team. The Quality Assurance Manager reports to the Producer, reports to other lead positions, and provides reports on game quality to the rest of the development team as needed.

    Responsibilites

     
    • Managing and directing the efforts of the quality assurance team.
    • Providing status reports to and working closely with the Producer and other leads during all phases of the production cycle.
    • Developing test plans / test cases for various game assets as needed.
    • Testing game content for bugs and other flaws.
    • Testing game levels for fun and enjoyment factor.
    • Tracking and monitoring bugs/issues via a database.
    • Providing written/oral reports on the state of game bugs, features, and playability.

    Qualifications

     
    • Must be capable of leading and training a group of quality assurance testers.
    • Must be an avid gamer with the desire to create top-notch games.
    • Must have strong written and verbal communication skills.
    • Must have working knowledge of Microsoft Office (Word, Outlook, etc.)
    • Must be comfortable with common bug/defect tracking tools (Bugzilla, Test Track, etc.).

    Preferences

     
    • Extensive technical experience with computers is a plus!
    • Extensive experience with games in multiple genres and specifically first person shooters.

    Education/Experience


    Bachelor’s degree, or equivalent from two-year College or technical school; or a minimum of three years related experience and/or training. Post-graduate work a plus.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    24936
  • Quality Assurance Tester

    Description

    The Quality Assurance Tester is primarily responsible for testing and evaluating the game during the course of its development. Quality Assurance Testers report to the Lead Quality Assurance Tester and provide reports on game quality to the rest of the development team as needed. This is an entry level hourly position.

    Responsibilites

    • Testing game content for bugs and other flaws.
    • Testing game levels for fun and enjoyment factor.
    • Tracking and monitoring bugs/issues via a database.
    • Providing written/oral reports on the state of game bugs, features, and playability.

    Qualifications

    • Must be an avid gamer with the desire to help create top-notch games.
    • Must have strong written and verbal communication skills.
    • Must be a thorough and efficient problem solver with the ability to communicate well with others.
    • Must be capable of identifying and fixing typical PC hardware/software problems.
    • Must be capable of mastering common bug/defect tracking tools (Bugzilla, Test Track, etc.).
    • Must be able to work 40 hours a week.

    Preferences

    • Previous QA experience on a shipped title.
    • Extensive technical experience with computers.
    • Extensive experience with games in multiple genres and specifically first person shooters.
    • Participated in beta test programs for other games.
    • Exposure to video game development.

    Education/Experience


    College or Technical School experience preferred.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    24937
  • Senior Environment Artist

    Description

     
    The Senior Environment Artist works closely with the Lead Environment Artist and Level Design team to maintain a coherent vision of the game's look and feel and ensures that the game has beautiful next-gen environments. Candidates need to be fluent in many areas of game production such as concepting, modeling, mapping, and texturing as well as a working knowledge of the industry's popular level design tools.

     

    Qualifications

    •    Must have a minimum of 3 years experience creating 3D game environments.
    •    Must have a high proficiency with 3DS Max and Photoshop.
    •    Must work efficiently under pressure.
    •    Must have a passion for creation of visually stunning and efficient 3D environments whether natural or architectural.
    •    Must have solid communication skills.
    •    Must have ability to quickly learn and adapt to well-established art and production pipelines.
    •    Must be credited on at least one commercially released game as Environment Artist.

     

    Preferences

    •    Experience with licensed technology such as Unreal Engine 3.0.
    •    Experience with latest 3D programs and utilities.
    •    Strong foundation in the traditional arts especially environmental and/or architectural illustration.
    •    Avid FPS gamer with a passion for creating top-notch games.
    •    Aggressive, positive, and motivated team player.

     

    Education and/or Experience

    •    Bachelor’s degree or equivalent from a two-year college or technical school; or a minimum of four years related experience and/or training.
     
     
    *ONLY applications with portfolio submission/link will be considered.
     
     
    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    116464
  • Software Engineer

    Description

    The Software Engineer works closely with the Lead Software Engineer and the rest of the development team to design and program multiple requirements for upcoming titles.
     

    Responsibilities

    • Architect, program, and debug high quality code using good software practices.
    • Design, develop and extend next generation game play engine: game play, graphics, interface, AI, networking, audio, etc.
    • Provide status reports to the Lead Software Engineer during all phases of the production cycle.

    Qualifications

    • At least three years of experience in C++ programming.
    • Experience with assembly level programming.
    • Experience programming and architecting game play systems.
    • Must have excellent object-oriented design and analysis skills.
    • Must have excellent communication and documentation skills.

    Preferences

    • Previous work with a licensed 3D engine (Unreal, LithTech, ...)
    • Windows XP/Vista development experience.
    • Console development experience (PS2, PS3, XBox, XBox 360).
    • Gameplay, Graphics, Physics, Audio, Networking, UI, AI, Tools Programming
    • Experience designing, implementing, debugging, and optimizing 3D graphics engines.
    • Strong Math background.
    • Strong Computer Science background: data-driven systems, algorithms, ...
    • Experience playing a variety of games (particularly FPS).
    • Aggressive, motivated team player.

    Education and/or Experience

    Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
     
    24623
  • Tools Programmer

    Description

    The Tools Programmer will help to design, plan and program tools and tool components for production and game development, such as build automation, task management, and game editors. The candidate must also exhibit excellent verbal and written communication skills, a high level of understanding towards game tool production and an adaptability to meet the needs of multiple projects utilizing common tools technology.
     

    Responsibilities

    - Work with Programmers, Development Directors, QA and Production staff to identify workflow needs and create tool    solutions.
    - Research into processes to improve production workflow.
    - Design, develop, extend and maintain production tools.
    - Programming of core tool systems while meeting required coding standards.
    - Development of technical design specifications.

     

    Qualifications

    - Experience in the design and implementation of automation systems and tool.
    - Must demonstrate knowledge of good User Interface practices
    - Must demonstrate knowledge of good software engineering practices.
    - Must have excellent communication and documentation skills.

     

    Preferences

    - Experience programming with Perl, Java, JavaScript, VB, C#, and PHP.
    - Experience working with Visual C++/.NET
    - Experience working with MFC.
    - Experience programming with SQL.

     

    Education and/or Experience

    Bachelor’s Degree (B.S.) in Computer Science or a related field, or an equivalent amount of software engineer experience.


    TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.
    24946
  • UI Designer

    DESCRIPTION
     
    The UI Designer is expected to excel in conceptualizing, asset creation and implementation of user interfaces. The UI Designer will work closely with the Art Director to establish the visual direction, and with Programmers to properly execute a clean and optimized UI.
      
    QUALIFICATIONS
      
    ·            2+ years of experience in computer generated art
    ·            Excellent understanding of intuitive interface design and navigation
    ·            Understanding of the UI audio needs for both PC and consoles
    ·            Extensive Flash and Photoshop experience
    ·            Experience developing art for next-gen consoles
    ·            Solid understanding and ability to maximize art pipelines
    ·            Self motivated and driven to face challenges
    ·            Ability to create art assets which demonstrate advanced techniques
    ·            Ability to communicate effectively with all members of the team
    ·            Must have credit on at least one (1) commercially shipped title
     
    PREFERENCES
      
    ·            Experience with UE3 Editor and Kismet
    ·            Scripting language programming experience (MaxScript, MEL, etc.).
     
    EDUCATION AND/OR EXPERIENCE
     
    Bachelor’s degree or equivalent from a two-year College or technical school; or a minimum of two years related experience and/or training.
     
    **Only applications with sample submissions will be considered.
     
     
     
     
     
     
     
     
    100478

Benefits

TimeGate Studios is a prestigious, privately-held game studio with a strong showing of successful titles. We are growing by leaps and bounds, but as we grow we remain a company with an upbeat, dynamic, and creative culture. We offer our employees more than other studios can simply match.

  • Competitive salaries
  • Fully paid medical and dental benefits
  • Fully paid life insurance and disability policy
  • Relocation Assistance Program (That's right, we help you move!)
  • 401K Plan
  • Up to two and a half weeks of company holidays
  • Monthly company events and outings