The sky isn’t always the limit. Bungie is looking for a tech-savvy Sky Artist who daydreams about modeling, texturing and animating 3d content to create atmospheric vistas. As a sky artist you will work directly with the Lead Sky Artist to create the amazing backgrounds that are part of the environments and scenes in Bungie games. A central position, you will be directly involved in the exciting collaboration between designers, world artists, cinematics, and effects while being exposed to amazing rendering and lighting pipelines and tools.
Responsibilities
- Create 3d skies and landscapes required to complete any 3D environment or cinematic scenes in the game while working with the cinematic and environment disciplines
- Create 3d geometry & 2d matte painted elements to be used as backgrounds for environments or cut-scenes
- Bring the sky environment to life by lighting, animating shaders and geometry.
- Troubleshoot and use talents to create visually stunning backgrounds which match and enhance the game’s style and 3D requirements, using direction given by the Lead Sky Artist
Required Skills
- Ability to model poly objects, texture them and compose them into the scene to create a stunning 3d matte painting.
- Three or more years’ experience preferred as a 2D/3D Artist on a published title
- Thorough knowledge of Photoshop, Maya, Max and other 2D/3D applications
- Strong skills in painting (photorealism), drawing, composition, color matching
- Ability to create matte paintings stylistically and / or photos realistically using 2D and 3D applications
- Ability to integrate illustration with existing 3D environments
- Ability to follow directions and complete tasks independently while working within the framework of a team
- Excellent aptitude for problem solving
- Must be able to continually adapt and adopt new technologies
- Excellent communication and collaboration skills
- Ability to meet tight deadlines
- Educational Requirements: Undergraduate degree or completion of a certificate program preferred that provides an education in the fundamentals of art
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
The Cinematic Team is a special place at Bungie. Do you have the flame resistant clothing necessary to throw yourself at the resource bonfires we create? Can you help secure the funds for the enormous checks that we write? Can you follow the arcane analogies that we come up with? Every day in our department is spent overcoming technological hurdles in an effort to push movie quality cinematic graphics into a real-time environment. You'd be crazy to join us. But we're crazy, so you'd fit right in.
Responsibilities
- Pushing the boundaries of character performance through motion capture and hand-keyed animation techniques.
- Cleaning up and polishing performance capture animation.
- Creating camerawork and editing scenes.
- Utilizing a strong technical background to drive visually complex cinematics.
- Working closely with the Director of Cinematics to edit the videomatics.
- Contributing to lighting and polish work.
- Working with the cinematic team to make our story real.
Required Skills
- Practical understanding of cinematography and editing techniques.
- Extensive animation experience in both motion capture and hand-keyed disciplines.
- Proficient with post-production software such as After-Effects or Premiere.
- Expert in Maya.
- BA/BFA or equivalent professional video-game cinematics, animation, film or television post production experience.
- Attention to detail and experience solving technological problems.
- A sense of humor. Really. It's a requirement.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply Now3D Character Artist
Can you turn a sketch of a pauldron and an ornate frock into a low-poly 3D masterpiece? Do you work out complicated UV unwrapping problems and paint textures in your sleep? Bungie is looking for skilled, talented individuals capable of taking a 2d concept and fully realizing it as an impeccably detailed 3d character model. This is an amazing opportunity to work with world-class art talent to develop a visually-inspired AAA title.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Responsibilities
- Translate concepts and reference material into next-gen models of characters and creatures.
- Collaborate with art director, designers, programmers and animators on character specifications, movement, style, limitations, etc.
- Paint realistic and futuristic textures for multiple shader functions such as diffuse maps, height maps, specular masks, detail maps and reflection maps.
- Ensure that the high-quality bar established by the Art Director and Lead Character Artist is maintained.
Required Skills
- University or equivalent art-related degree focusing on traditional skills such as sketching, illustration, and painting.
- Two or more years of professional game industry experience.
- At least one shipped title as 3D character artist.
- A portfolio or demo reel that demonstrates an exceptional understanding of human anatomy and a creative imagination with a keen eye towards form, shape, structure, and silhouette in regards to modeling.
- Thorough knowledge of 3D Max or Maya, Photoshop, Zbrush, Mudbox and other 2d/3d applications.
- Experience creating high-poly models for normal ripping purposes.
- Good communication skills and the ability to work well in a team environment.
- Passion and desire to create great games.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
We need you to help us bring in-game character performance to the next level. Interactive animation is at a crossroads where technology is allowing users to drive an amazing amount of motion through our characters. Are you excited about the possibilities that exist in layering and blending a multitude of animations in a real-time environment? We need someone to approach this task with as much attention to the creative art of animation as they apply to the technical task of making it happen.
As an Animator you will be involved in aspects of the production from the initial concept of character movement and technical considerations of implementation to collaboration with other art teams and the creation of final animation. You will participate in the effort to concept and finalize spectacular hand-keyed in-game animation for a variety of characters, both human and creature. You will support the animation teams goals of efficient and aesthetic completion of tasks as well as participating in critique towards animation and the overall creative process.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Responsibilities
- Create high quality key-frame animations
- Edit Motion Capture data to craft high quality animations
- Help set the quality bar for asset creation by working with the Animation Lead
- Collaborate with fellow artists in completing specific, project-related tasks
- Learn new tools and technologies into the pipeline used in your craft
Required Skills
- Good communication skills.
- Must have the desire to create great games
- Undergraduate degree or completion of a certificate program that provides an education in the fundamentals of art.
- Three or more years of experience working as an animator on a shipped game title
- Thorough knowledge of Maya or other animation applications
- An understanding of human and animal anatomy is an asset
Nice-To-Have
- Understanding of mo-cap techniques a plus
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply Now3D Hard Surface Artist
Can you turn a sketch of a jet engine and a drum feed for ammunition into a low-poly 3D masterpiece? Do you work out complicated UV unwrapping problems and paint textures in your sleep?
Bungie is looking for skilled, talented individuals capable of taking a 2d concepts and fully realizing them as an impeccably detailed 3d hard surface models such as a vehicles, weapons, or mechanical props. This is an amazing opportunity to work with world class art talent to develop a visually-inspired AAA title.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Responsibilities
-
Translate concepts and reference material into next-gen hard surface game content like mechanical objects.
-
Collaborate with art director, designers, programmers and animators on object specifications, functions, style, limitations, etc.
-
Incorporate technical expertise, artistic ability, an understanding of mechanisms, and a basic understanding of animation while building objects.
-
Paint realistic and futuristic textures for multiple shader functions such as diffuse maps, height maps, specular masks, detail maps and reflection maps.
-
Ensure that the high-quality bar established by the Art Director and Lead Character Artist is maintained.
Required Skills
-
Undergraduate degree or completion of a certificate program that provides an education in the fundamentals of art.
-
Strong sense of surface development, proportion, and mechanical functionality. Traditional model building a plus.
-
Two or more years of proven experience creating inorganic objects in a feature film or game production environment.
-
One or more years’ experience working as a 3d artist on a shipped game title.
-
Sketching, drawing, painting and design skills desirable.
-
Thorough knowledge of 3D Max or Maya, Photoshop, Zbrush, Mudbox and other 2d/3d applications.
-
Experience creating high-poly models for normal ripping purposes.
-
Good communication skills and the ability to work well in a team environment.
-
Passion and desire to create great games.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
A game is nothing without awe-inspiring environments for the player to inhabit. These environments must be envisioned and made real by the artists that will create them. Bungie is looking for journeymen and fresh talent eager to join an incredible team of project artists responsible for adding an unprecedented level of style and scale to our next AAA title.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Responsibilities
- Translate approved concept art into 3D elements of gameplay and cinematic spaces
- Take geometry from rough to finished states
- UV map and paint custom texture sets for environment geometry
- Light spaces using proprietary lighting tools
- Create and place detail objects, decals, dynamic lights, and animated objects
- Collaborate with experienced artists toward common milestones
Required Skills
- Strong communication skills
- Understand light, value, composition, color, staging and detail in environmental design
- Good sense of scale and spatial awareness
- Understand how the environment affects gameplay
- Undergraduate degree or completion of a certificate program that provides an education in the fundamentals of art
- Knowledge of Photoshop, Maya, Max and other 2D/3D applications
- Professional experience working on a current generation title
- A passion for games and creating environments
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowEnvironment Lighting Artist
As Bungie creates new environments for gamers to inhabit, we need talented people to shed some light on the subject. The ideal candidate appreciates the difference between day-break, high noon, and the magic hour.
Bungie is looking for an Environment Lighting Artist that will bring an entirely new universe out of darkness. The main function of this position is to ensure that the Art Director’s vision for lighting and materials is realized. To achieve this, you will work with proprietary tools built for you to light levels, characters, and in-game cinematics. This role will rely on close collaboration with the graphics engineering team, as well as the tools team to help define and master the art content creation pipeline in regards to lighting. Working in concert with the Art Director and Environment and 3D Leads, you will also ensure a consistent aesthetic quality regarding the lighting in our games.
Responsibilities
- Create the lighting look for our games in accordance with the Style Guide
- Own lighting for game levels, dynamic/scripted lighting, character light rigs, and in-game cinematics
- Stay informed on new developments in rendering, particularly with regard to realistic lighting and surfaces
- Work closely with the tools and engine departments to prototype and test new lighting technology
- Provide feedback and direction to other production artists who are working on lighting-related tasks
Required Skills
- AA/BFA preferred, or at least demonstrates through portfolio an industry standard level of art
- Experience with materials/shaders and their relationship to light
- Strong understanding of compositing processes and experience in post-processing techniques
- Excellent color sense
- Wide understanding of lighting/rendering technologies (pre-render and real-time rendering, sub surface scattering, HDR, refraction, etc)
- Strong background in traditional art skills
- Must be well versed in Autodesk Maya/Max, Adobe Photoshop and a variety of rendering technologies
- Must possess excellent communication and problem-solving skills
- Must be able to work in a collaborative environment, taking direction from the Art Director/Leads as necessary
Nice-to-Have Skills
- Experience with in-house game engines a plus
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowSenior Environment Artist
Building better worlds is a crucial component of making a game that will captivate the imaginations of the people who will play it. Bungie is looking for talented individuals to help create awe-inspiring visuals for breath-taking gaming environments. This is an amazing opportunity to work with world-class art talent to develop a visually-inspired AAA title.
Responsibilities
- Collaborate with mission designers to design environments that are awesome gameplay spaces as well as visually stunning works of art
- Be responsible for modeling environment geometry from simple mass-out to finished states
- UV map and paint custom texture sets for levels
- Light spaces using proprietary lighting tools developed just for you
- Finish out environments with detail objects, decals, dynamic lights, and animated objects
Nice-to-Have Skills
- You have strong communication skills
- You have a strong understanding of light, value, composition, color, staging and detail in environmental design
- You have a good sense of scale and spatial awareness
- You have an understanding of how the environment affects gameplay
- You have a strong understanding of light, value, composition, color, staging and detail in environmental design
- Undergraduate degree or completion of a certificate program that provides an education in the fundamentals of art
- Knowledge of Photoshop, Maya, Max and other 2D/3D applications
- Three or more years experience working as an artist on a shipped title
- A passion for games and creating environments
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowDatacenter Operations Engineer
Remember the opening scene in Wargames where the guys in the missile silo get the alert that they expected to go their entire career without seeing? Bungie is building a (metaphorical) missile silo, and if you want to be the person to jump into action when the alarms start ringing and the birds start flying, then this job is for you!
We're looking for an experienced Ops Engineer to keep an eye on the DefCon level.
Responsibilities may include:
- Working with software engineers to create and maintain operations procedure documents
- Training Ops shift workers on these procedures
- Possibly leading/managing Ops shift workers (depending on flexibility to be available to occasionally meet with the late-shift teams)
- Creating management and monitoring scripts to automate recurring tasks
- Investigation and integration of new datacenter operations initiatives and practices
- Being a point of escalation for off-hours shifts when standard procedures aren’t sufficient to resolve an alert
Required Qualifications
- 3+ years experience in a position of responsibility over a user-facing datacenter
- Experience writing datacenter procedure documents
- Excellent written communication skills, so that documentation will not be misinterpreted
- Willingness to become familiar with the components and flow of our game, so that the datacenter isn't just a black box of unknown contents
- Experience troubleshooting Windows servers using event logs, perfmon, and more
- Experience with large-scale deployment
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowContract IT Help Desk
Contract length: Tentative 10 months
As a Bungie help desk engineer you will support users in vast technological environments with the precision of a sentient automaton hell bent on resolving bizarre technology related requests. Your will seek and destroy blocking issues allowing our team to focus on world domination.
Required Experience
- Knowledge and understanding of operating systems such as Windows XP, Windows Vista, and Windows 7 (Windows Server 2003 or 2008, OSX 10.4 or higher, and Linux knowledge is valued)
- Strong ability to troubleshoot computer and software issues
- Good at face to face customer service in a helpdesk environment
- Experience using Microsoft Office products
- Basic understanding of Active Directory
- Basic understanding of network switching, IP addressing
- Ability to locate and troubleshoot error codes
- Familiar with troubleshooting issues with drivers
- Familiarity with advanced bios settings
- Familiarity with obscure settings in windows such as USB selective suspend
- Experience using OS imaging software or services like Ghost or WDS
- Understanding the differences between the different HDD raid types
- Understanding of how to troubleshoot stuff like bad memory, how to swap raid drives safely
- Basic knowledge of current generation game console hardware
- Strong written and verbal communication skills
Responsibilities
- Installation and configuration of windows operating systems
- Maintaining images of operating systems
- Troubleshoot computer and basic networking issues
- Diagnose and resolve technical hardware and software issues
- Create new users and assign permissions in Active Directory
- Research questions using available information resources
- Move and setup computer workstations and all related equipment for in house clients and new hires
- Heavy lifting (50-75 lbs.)
- Keeping up to date hardware inventory
- Documentation of process and projects
Valued Skills
- Some experience with AV systems (projectors, HD televisions, audio receivers etc…)
- Take ownership of new projects
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
It’s the economy, stupid! Drive players to invest in our game economy by analyzing the subtleties of behavioral economics and pondering the pitfalls of specialization and free trade. Theorize why people make irrational economic choices and use the tricks you’ve learned to ensure players only make the irrational choices you want them to. Create an economic system that will fulfill a player’s needs just as much as shooting an alien in the face.
The Economy Designer at Bungie will develop a robust and rewarding game economy that drives player behavior toward intended goals and validate those systems through intense simulation, testing and iteration. You’ll design the systems and mechanics which drive in-game trade, satisfy the players’ need for possessions and wealth whilst ensuring rewards retain their intended value despite attempts to exploit or grief the system. You will determine what data is necessary to mine, ensure we have all of the hooks necessary to gather that data, and come up with all of the interesting metrics and questions we should ask of that data. You will run simulations of these mechanics based on expected player behavior and test these simulated results against actual player behavior; tuning the live system accordingly.
Required Skills
-
Degree in Economics and/or professional working experience with online game economies.
-
Deep understanding of the social, cognitive, and emotional factors that drive behavior.
-
Excellent math and analytical skills.
-
Ability to model complex economic systems and command of Excel.
-
Outstanding organizational and communication skills.
-
Strong drive for excellence.
-
Ability to work well in a collaborative team environment under deadlines.
-
A strong desire to translate your passion and talent into a vibrant and rewarding gaming experience for players.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Bungie is seeking a passionate, creative, and omnipotent designer to build world activities within in our next universe. Your vision will become the Authority of Great Player Experiences, your ever-expanding mind will unleash the Sacred Secrets of Replay Value, and your voice will lead our players to the Promised Land.
As a World Designer at Bungie you will work with Designers, Producers, Artists, and Engineers to design our game worlds, develop engaging multiplayer experiences, and create dynamic AI encounters that will be talked about for years to come. You will evaluate gameplay pacing, flow, difficulty curves, and balance to polish all game activities for an optimum player experience. You will partner with user testing to evaluate ideas and implementations. You will ultimately be responsible for setup and fine tuning of gameplay experiences, including everything from story moments to player respawn points, and everything in between.
Required Skills
- Prior experience designing campaign and multiplayer levels or mods for action games
- Strong problem solving ability and methodology with a focus on creative, innovative solutions
- Proven abilities solving challenging, complex and difficult problems
- Extensive analytic understanding of action game mechanics across the industry
- Exceptional team player with strong communication skills
- Willingness to take design direction when offered, and the ability and motivation to work independently when it isn’t
- Ability to communicate ideas for 3D spaces in 2D
- An all-consuming desire to help Bungie create the best games in the known universe
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Are you a kick-ass writer? Have your stories occupied audiences’ imaginations for days, weeks -- years on end? Do you have strong experience writing for games and/or television? Do you depend on collaboration and editorial to do your best work? Then Bungie has a Writer position for you!
Responsibilities
-
Working with a team of writers, craft the stories that drive Bungie’s next big game universe.
-
Write everything from story bibles packed with essential arcana to scripts ready for VO and motion-capture.
-
Inspire all of Bungie -- artists, designers, engineers and more -- with the disciplined power of your words.
Required Skills
-
Exceptional creative writing skills, especially in service of memorable characters and settings.
-
Extensive game and/or television writing experience.
-
Superior communication skills.
-
Unwavering collaboration ethic.
-
Burning desire to play a long term role and make a meaningful, lasting impact on Bungie’s next big game universe.
Bungie has one of the most experienced, innovative and successful teams in the game industry. Now, we’re building the foundation for another decade of amazing entertainment. Are you with us?
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowCore Tools Programmer (Experienced)
As a Tools Development Engineer at Bungie, your responsibilities will include writing and maintaining test applications, automating individual test cases, defining performance requirements and metrics, participating in feature planning, conducting design/content reviews and ensuring the overall quality of the product. You will work closely with cross functional leads to determine critical performance data to measure, then evaluate and publish them via a small team of testers. You will work with the test team to research and foster white box testing and build tools from the ground up.
Required Skills
- Professional experience programming and testing C++, C#, ASP.NET and Web applications
- Experience writing and executing SQL queries
- Experience performance testing, unit testing, debugging and troubleshooting large C++ software applications
- Professional experience developing and maintaining performance and other testing tools
- Experience client testing, debugging and automation
- Experience building test automation tools and creating test cases, specs and plans
- Understanding of algorithms, performance and optimization
- Excellent communication, analytical and problem solving skills
- Passion for games , game programming and technology
- Ability to develop and maintain performance tools
- Smart, driven and highly adaptable
- Ability to mentor and be mentored
- Aptitude and appetite for pulling systems apart
Nice-to-Have Skills
- Experience with PS3 and client testing, debugging and automation
- Experience utilizing the Xbox360 or Playstation Software Development Kit
- Experience managing a small team of area testing/tools creation contractors
- Security testing and auditing experience
- Large scale, online games experience
- BS in Computer Science
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowEngine Programmer (All Levels)
Do you suspect that the world is secretly a vast construct and every object you’ve ever encountered is a simulacrum designed to pacify your slumbering mind? Do you further suspect that the construct’s entity counts are unimpressively low and its choppy framerate during firefights is likely caused by a lack of task granularity leading to poor concurrency and resource contention? Are you interested in how computers model reality? Do you believe the model can be more real, the representations more expressive, the quantities larger, the quanta smaller and the illusion more complete? If so, marry your vision to our team; united we will build an Engine to create great games and power the biggest slingshot in human history.
As an Experienced Engine Programmer at Bungie, you will play a leadership role in the design of future generations of our engine technology. The simulation framework you help to design will marshal the creation, destruction and execution of thousands of in-game objects and their required features. You’ll be responsible for ensuring that framework is intuitive and expressive for designers, artists, and feature engineers but also highly concurrent, robust, introspectable and reflectable – and your particular charge will be making it all super-sweet on next generation of consoles and devices. Most importantly you will work with a fun, dedicated, driven and energetic team devoted to creating the best and most technically impressive games in the world.
As an Entry Level Engine Programmer at Bungie, you'll design and build the core frameworks that bring the game to life -- the understanding of the world, the descriptions of entities and behaviors, the scheduling of work and the inspection tools to make it all understandable and debuggable. Your customers will be designers, artists and feature engineers striving to build the best and most technically impressive games in the world.
Required Skills
- Professional experience programming in the game industry and proven ability to independently design and maintain large software systems OR
- Prior game programming experience via professional, academic, personal or intern projects
- Experience building and maintaining a game framework for generalized simulation (academic or professional)
- Strong applied experience with C/C++
- Good understanding of the fundamentals of a modern game engine
- Experience working on a team and excellent communication skills
- 4 year degree in computer science, electrical engineering, applied mathematics or related fields
- Strong math background (vector geometry, linear algebra, etc.)
- Strong understanding of computational fundamentals
- Passion for great games, great technology and real-time simulation
Nice-to-Have Skills
- Experience as a senior engineer on a large team
- Experience working with modern console architecture
- Experience with any interpreted scripting language integrated into a game engine
- Experience with a commercial game engine
- A love of close quarters combat
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowServer Tools Programmer (Experienced)
Bungie seeks the employ of a strong engineer with experience building server tools and writing automation that bring servers and services to their knees. Bungie's online services are some of the most scalable in the industry. They didn't get that way without surviving the scrutiny of merciless server engineers, ruthlessly picking apart stray fragments of code and data.
As a Server Tools Programmer at Bungie, you will work with both backend and feature teams to ensure that our online services are worthy of millions of avid gamers. Tools like CPU and memory profilers, stress harnesses and fuzzing are just a few of the arrows in your mighty tools quiver.
Familiarity with C#, .NET Framework and SQL server are a must for this role. Passion for pushing online services to the max and bringing the world the next level of online entertainment are also critical. If you possess these skills, come join us on our path to world domination.
Required Skills
- 3+ years experience with C#, .NET and SQL Server
- Experience with .Net Web Services or WCF
- Experience writing and shipping test automation for online service
- Solid understanding of database performance and tuning
- Strong familiarity with Windows server platforms
- Ability to do self-directed work as well as work alongside a team of other developers
- Working knowledge of C++
- Passion for making great games
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowGraphics Programmer (All Levels)
We’re seeking a grizzled veteran skilled in the arts of war and programming to join our quest for world domination. Bring your strength to our cause, inspire awe in those around you, and make our games great. Help us conquer the beast called graphics and feast with us upon its black heart.
As an Experienced Graphics Programmer, you’ll demonstrate technical excellence and lead by example while working with our team to code the fastest, cleanest graphics engine ever seen on this or any other planet. You’ll also be responsible for large sections of the engine and tackle the resulting challenges and opportunities, communicate and work well in a close-knit environment to create games that are both beautiful and fun to play and build a lasting foundation of flexible, maintainable code that will strike fear into generations to come.
We’re also on the hunt for less experienced engineers with a passion for state of the art, real time graphics, who are interested in pushing them to levels previous considered unattainable. You’ll closely collaborate with the world’s most talented artists, in a creative endeavor, to create the best video games EVER. If you like a challenge, and your desire is to be nothing but the best, then come join our growing graphics team.
As an Entry Level Graphics Programmer, you’ll communicate and work well in a close-knit environment to create games that are both beautiful and fun to play. You’ll also investigate, evaluate and integrate state of the art graphics techniques, be self-motivated. You’ll also consistently produce clean designs and high quality code that conform to our engineering standards and diligently plan and manage tasks and schedules actively and effectively.
Regardless of where you join the studio, most importantly, you will work with a fun, dedicated, driven and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- Professional experience programming in the game industry and proven ability to independently design and maintain large software systems with a history of shipping quality games OR
- Prior game programming experience via professional, academic, personal or intern projects
- Experience building and maintaining a game framework for generalized simulation (academic or professional)
- Strong applied experience with C/C++ and GPU languages
- Experience programming visual effects and/or real time systems
- Expertise in current graphics algorithms, hardware and mathematics
- Solid understanding of all aspects of game programming, including physics, networking, and AI
- Experience working on a team and excellent communication skills
- 4 year degree in computer science or related fields
- Solid software engineering fundamentals
- Ability to adapt to new environment quickly and to learn from others
- Passion for great games, great technology and GFX programming
- Experience working with modern consoles (PS3, etc.) and/or PCs
Nice-to-Have Skills
- Experience as a senior engineer on a large team
- A love of combat on the high seas
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowC# Programmer (Experienced)
Have you ever played a racing game and wished you could trade cars with a friend using your phone? Or done something amazing in an RPG and wished everyone else who passed that spot could see a monument to your accomplishment?
C# Server Programmers at Bungie drive discussions with game designers to help link the gameplay on our console game clients to the wider world of devices and other players. We’re looking for an experienced and creative developer to create and maintain the most challenging scalable server-side game-facing features, generally using C# and SQL Server, working in collaboration with multiple and different disciplines.
Required Skills
- Expert C#/SQL Server development experience
- Solid .Net Web Services or WCF development experience
- Working knowledge of C++
- Solid understanding of database performance and tuning
- Strong familiarity with Windows server platforms
- Ability to do self-directed work as well as work alongside a team of other developers
- Firm understanding of how to write performant code and database queries
- Enthusiasm to turn the ideas of game designers into reality
- Experience designing scalable, reusable software pipelines
- Experience designing, writing and implementing databases that scale without predetermined limits
- Experience developing server-side software to create and maintain scalable services
- 4 year degree in computer science, applied mathematics or related fields
- Passion for great games, great technology and Server development
Nice-to-Have Skills
- PS3 development experience
- Professional Games industry experience
- Experience writing and shipping production server code for a large-scale online game or platform
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowAnimation Programmer (All Levels)
Bungie is seeking a Software (Animation) Engineer to further its ongoing global conquest and to develop cutting edge animation systems and pipelines. We need a skilled engineer who can inspire awe and wonder with the merest tap of a keyboard and who can propel our animation team to greater heights with better tools, trinkets and techniques. Key responsibilities will include:
- Working with animators, physics and AI to bring Bungie’s characters to life
- Raising the bar on fluidity of object motion in games
- Being responsible for large sections of the engine and tackle the resulting challenges and opportunities
Required Skills
- Understanding of animation techniques
- Solid foundation of animation related mathematics and physics
- Experience writing robust, efficient and maintainable C/C++ code
- Familiarity with the workings of current animation and modeling packages
Nice-to-Have Skills
- Experience as an engineer on a large team
- Previous published games
- Console experience
- Penchant for piracy on the Briny Deep
- Bachelor's degree or demonstrated equivalent experience
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowNetwork Programmer (All Levels)
Bungie requires the skills and services of a ruthlessly competent Network Engineers to help us build on our already-dizzying heights of netcode excellence. Are you familiar with common game networking paradigms and problems? Do you obsess over the number of bits required to replicate a unit vector? Do you enjoy designing unbreakable state machines to guide dozens of peers through complex tasks?
If you’re not so experienced but have the tenacity to analyze a distributed state machine until every edge case is accounted for, are interested in the challenge of communicating an enormously rich simulation across the internet with only a few thousand bits per second and would like to graduate from the difficultly of mere multi-thread debugging to become skilled in the dark art of multi-peer debugging…
Bring us your brilliance, bring us your fire! Together we will conquer the speed of light and distill order from the chaos of the Internet.
As an Experienced Network Programmer at Bungie, you will play a key role in designing and writing brilliant systems to extend and enhance our multiplayer experience. You will own a large section of our evolving network architecture, driving us to ever-greater heights of quality. You will make decisions about protocol design and feature support that will have broad impact on the quality and capabilities of Bungie’s engine. You will ensure Bungie’s games work flawlessly online, even if players are on daisy-chained wireless routers with the microwave running in the background. Most importantly you will work with a fun, dedicated, driven and energetic team devoted to creating the best and most technically impressive games in the world.
As an Entry Level Network Programmer at Bungie, you will help design and write dazzling systems to extend and enhance our multiplayer experience. You will own a slice of our evolving network architecture, driving us to ever-greater heights of quality. You will design networking models for a wide array of game features, working closely with engineers from all areas of the project. You will also work with designers to iterate multiplayer features, ensuring that the game mechanics work harmoniously even under a few hundred milliseconds of latency.
More Information: Check out our team’s recent GDC presentation for a peek at our Halo networking model!
Required Skills
- Professional experience programming in the game industry and proven ability to independently design and maintain large software systems OR
- Prior game programming experience via professional, academic, personal or intern projects
- Exceptional problem-solving skills
- Functional mathematical skills
- Experience writing solid, maintainable C/C++ code
- Experience working on a team and excellent communication skills
- 4 year degree in computer science, electrical engineering, applied mathematics or related fields
- Passion for great games, great technology and network programming
Nice-to-Have Skills
- Experience as a senior engineer on a large team
- Experience working with modern console architecture
- Experience with building parallel or distributed algorithms
- Knowledge of networking protocols and patterns used for online games
- Passion for playing multiplayer action games
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowMultiplayer Programmer (All Levels)
Bungie requires the skills and services of ruthlessly competent Multiplayer Systems Engineers to help us design and build the next generation of addictive multiplayer game mechanics.
As a Multiplayer Systems Engineer at Bungie, you will write systems to allow designers to build and iterate compelling multiplayer experiences. You will work closely with network engineers on gameplay replication, with matchmaking engineers on the online user experience, with simulation engineers on the designer tool ecosystem. Your work is highly visible, directly translating into unique and compelling game modes, scoring mechanics, and online ecosystem interactions. Most importantly you will work with a fun, dedicated, driven and energetic team devoted to creating the best and most technically impressive games in the world.
In addition, Experienced Multiplayer System Engineers design the abstractions that allow code-reuse across similar multiplayer experiences and also design systems that can be easily inspected and modified, even post-ship.
Regardless of where you join the studio, most importantly, you will work with a fun, dedicated, driven and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- Professional experience programming in the game industry and proven ability to independently design and maintain large software systems OR
- Prior game programming experience via professional, academic, personal or intern projects
- Exceptional problem-solving skills
- Functional mathematical skills
- Experience writing solid, maintainable C/C++ code
- Experience working on a team and excellent communication skills
- 4 year degree in computer science, applied mathematics or related fields
- Passion for great games, great technology and multiplayer mechanics
- Excellent interdisciplinary communication skills
Nice-to-Have Skills
- Experience as a senior engineer on a large team
- Experience working with modern console architecture
- Experience creating and shipping multiplayer game modes and associated tools
- Experience working with multiplayer designers to create great experiences
- Knowledge of networking protocols and patterns used for online games
- Experience with building parallel or distributed algorithms
- Passion for playing multiplayer action games
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowGameplay Programmer (All Levels)
Bungie seeks a scrappy, brilliant programmer to weld .50 caliber machine guns onto the back of our toy trucks, and to develop a new shovel for building bullet proof sandcastles. If you can easily hold complex, self-consistent alternate realities in your head and transcribe them into code, then we want to hear from you.
As a Gameplay Programmer at Bungie, you will play an integral role in bridging the last mile technology between game design, art and our engine. Your work will play a key role as we break new ground in game simulation, simulation driven effects and sounds, designing optimal environment representations, and improving the workflow of environment building. Most importantly, you will work with a fun, dedicated, driven and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- Professional experience programming in the game industry and proven ability to independently design and maintain large software systems OR
- Prior game programming experience via professional, academic, personal or intern projects
- Experience creating data driven game play and game simulation systems
- Strong applied C++ programming experience
- Proven ability to independently design and maintain complex software systems
- Excellent interdisciplinary communication skills
- Ability to translate feature requests into robust and extensible customer systems
- Strong math background (vector geometry, linear algebra, etc.)
- 4 year degree in computer science, applied mathematics or related fields
- Strong game design sensibilities
- Passion for great games, great technology and gameplay programming
- Experience working on a team and excellent communication skills
Nice-to-Have Skills
- PS3/Next generation console/device experience
- Experience as a senior engineer on a large team
- Embraces emergent phenomenon
- Fluent in both Designer and Artist
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowContent Tools Programmer (Experienced)
Do you count mouse clicks and key gestures, searching for just the right way to improve productivity by 10%? If you think of user interfaces, game loops, databases, web services, serialization and content pipelines as natural partners just waiting to be chained together, then you belong on our tools team.
As an Experienced (Content) Tools Programmer at Bungie, you’ll build software for our artists, designers, testers and engineers that they’ll in turn use to make awesome games. As the tools evangelist, you will work with just about every warm body in the studio to make their lives that much better by streamlining workflow. From forging level editors to subduing data formats, this position involves an incredible breadth of technology and features access to almost unheard of areas of software development.
Required Skills
- Black Belt in C# and .NET
- Experience writing solid, maintainable C/C++ code
- Strong architectural skills and experience building and maintaining monumental codebases, tools and systems
- Persuasive cross-disciplinary communication and collaboration skills
- Excellent communication, analytical and problem solving skills
- Solid personal time-management skills and ability to work in an open environment with regular interruptions for customer service needs
- Passion for great games, great technology and Tools development
- Experience with user interface development
- Enthusiastic about working with designers and artists
- Understanding of algorithms, performance and optimization
- Smart, driven and highly adaptable
- Aptitude and appetite for pulling systems apart
- Ability to mentor and be mentored
Nice-to-Have Skills
- Experience working with modern console architecture
- Ability to lead, mentor and/or manage a small team of engineers
- Development experience with 3DStudio Max and/or May
- Previous game development experience
- Bachelor's degree or demonstrated equivalent experience
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowServer Security Engineer (Experienced)
You can spot a security bug a mile away. Crypto suites aren’t just buzzwords to you, they’re nuanced and quirky friends, and you can rattle off ways that smart people have accidentally misused them. You can wax poetic about online game ecosystems that have been unbalanced by exploits, then code up an alternative that would have withstood those attacks. You’re the security expert, and that luminous white glow emanating from the coatroom seems to be coming from your hat.
Bungie is making an online game, and we want you to help us make it rock-solid. From hardening against packet replay attacks to upgrading the night-vision, long-range anti-son-of-a--blam!- machine that is the Bungie Banhammer, we can use your expertise! You’ll be writing authentication and authorization code, reviewing colleagues’ services from a security perspective, and looking for those just-plain-crazy ways people have of giving themselves an unfair advantage.
Required Skills
- 3+ years experience with C#
- Low-level understanding of authentication protocols like Kerberos
- Working knowledge of how to write secure code in C++
- Conversational knowledge of other games’ past security problems and resulting analyses
- Strong familiarity with Windows server platforms
- Ability to do self-directed work as well as work alongside a team of other developers
- Passion for making great games
Nice-to-Have Skills
- Experience with .Net Web Services or WCF
- Experience writing and shipping production server code
- Experience with database programming
- Experience with threat assessment and security analysis for online systems
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowServer Programmer (Experienced)
Have you ever played a racing game and wished you could trade cars with a friend using your phone? Or done something amazing in an RPG and wished everyone else who passed that spot could see a monument to your accomplishment?
Server Programmers at Bungie drive discussions with game designers to help link the gameplay on our console game clients to the wider world of devices and other players. We’re looking for an experienced and creative developer to create and maintain the most challenging scalable server-side game-facing features, generally using C# and SQL Server, working in collaboration with multiple and different disciplines.
Required Skills
- Expert C#/SQL Server development experience
- Solid .Net Web Services or WCF development experience
- Working knowledge of C++
- Solid understanding of database performance and tuning
- Strong familiarity with Windows server platforms
- Ability to do self-directed work as well as work alongside a team of other developers
- Firm understanding of how to write performant code and database queries
- Enthusiasm to turn the ideas of game designers into reality
- Experience designing scalable, reusable software pipelines
- Experience designing, writing and implementing databases that scale without predetermined limits
- Experience developing server-side software to create and maintain scalable services
- 4 year degree in computer science, applied mathematics or related fields
- Passion for great games, great technology and Server development
Nice-to-Have Skills
- PS3 development experience
- Professional Games industry experience
- Experience writing and shipping production server code for a large-scale online game or platform
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowMobile Programmer (Experienced, FTE/Contract)
You spend your nights browsing the mobile app store, but rather than buying anything you say, “I can write that!” When Apple releases a new version of iOS you immediately download the updated SDK to see how the API has changed. You own a museum-sized collection of smart phones and have written apps for all of them. If any of that sounds like you, than we might have the position you’re looking for.
Bungie is looking for a Mobile Application Programmer with a passion for mobile application development. Our mobile development team is focused on establishing real time connectivity for millions of users and terabytes of data. Join our team and define the interface of Bungie’s next gaming universe to the world.
Required Skills
- Professional experience as a software engineer shipping and supporting at least one client/server, enterprise mobile application on iOS
- Experience with C++ and/or Objective-C
- Demonstrated knowledge of current development methodologies, patterns and best practices
- Ability to independently design, write and maintain high quality code
- 4 year degree in computer science, electrical engineering, applied mathematics or related fields
- Passion for mobile development
Nice-to-Have Skills
- Understanding of current mobile device networking, memory management, security, peripherals and performance capabilities
- Experience with SQL and Database technologies
- Familiarity with current Microsoft .Net technologies
- Experience with one or more scripting language (Javascript, Lua, Python, etc.)
- Prior experience in or passion for the Games/Entertainment industry
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Video Game development brings together many different creative disciplines. A captivating interactive experience exists at the center of a symphony that includes art and tech. To insure that these elements work together in perfect harmony, a conducter must ascend the podium to set the pace and bring everyone into concert.
We are seeking an Associate Producer. Areas of focus for this position will include the Environment Art team and related efforts. The Associate Producer will work under the supervision of more experienced production staff and will be responsible for assisting Producers in shipping high caliber and awe-inspiring games. The ideal candidate will be an excellent communicator as well as analytical, detail oriented, highly organized, and passionate about the successful orchestration of complex plans.
Responsibilities
- Collaborate with an area lead to provide a specified team of content creators with relevant planning and documentation to ensure the successful delivery of their content
- Facilitate ongoing and clear communication and collaboration between multiple parties and disciplines
- Build and maintain any and all documentation necessary for the successful planning and tracking of your area
- Identify and address any process bottlenecks in your area
- Understand the risks in your area and escalate issues as appropriate
- Ensure proper and timely communication of relevant issues to Producers and Leads
- Support the goals of broader project milestones
- Support Producers with additional miscellaneous tasks
Required Skills
- 1-3 years relevant experience in a production or project management position
- Superior organization, communication and analytical skills
- Results oriented, focused and composed under pressure
- Able to identify and resolve conflicts with members of varied disciplines and external partners in a clear and efficient manner
- Ability to quickly solve or seek the solution to any problem in a fast-paced and ever-changing environment
- Passion, enthusiasm and knowledge of the games industry
- Experience with Microsoft Project or similar software and/or diverse project management methodologies is a plus
- Bachelor’s degree preferred
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowProduction Assistant
If you have an amazing attention to detail and can juggle chainsaws, chew gum, and write a sonnet at the same time, then you might be just right for this team. Did we mention you must have the willingness to jump in where required in times of extremely ridiculously high pressure? Did we mention the ability to handle the demands from a multitude of superiors and co-workers? If you can handle all this and more, with proven experience getting the job done, and a true passion for playing games; you might just be Bungie material and you’ll definitely love it here!
Bungie is looking for a Production Assistant to support the production of our new universe. In this role you will be responsible for a variety of tasks related to the game development, from concept to release. You will assist Producers in all aspects of production. You will need to be able work effectively with both creative and technical people; strong people skills are essential. You must be willing to get in the trenches and take on multitude of tasks. The best part, you’ll get to collaborate with the Producers and Leads to help support the most talented team in video games, and they will support you.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Responsibilities
- Document and communicate key production and design decisions and their change control
- Schedule and coordinate the details for all necessary meetings in accordance with individuals and production schedules
- Help track schedules and managed assets
- Support identified weaknesses, bottlenecks and risks
- Troubleshoot communication and work flow problems
- Support producers in their budgeting tasks
- Ensure proper and timely communication of relevant issues to the Producers and Leads
- Provide overall coordination support and be a liaison for the team's needs
Required Skills
- Experience with Windows, Microsoft Office (Outlook, Excel, PowerPoint and Word)
- Excellent organization skills
- Ability to communicate effectively across multiple teams with excellent written and oral communication skills
- Familiarity with project management with sensitivity to time and deadline driven workflow
- Collaborative, team-oriented work style
- Must be able to handle a variety of multiple changing priorities in a dynamic environment
- Bachelor’s degree or equivalent experience in production
Nice-to have
- Experience working with production schedules
- Game experience desired but not essential
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
The Producer will work under the supervision of more experienced production staff and will be responsible for assisting in shipping high caliber and awe-inspiring games. The ideal candidate will have a technical background as well as being an excellent communicator who is analytical, detail oriented, highly organized, and passionate about the successful orchestration of complex plans. Areas of focus for this position include infrastructure and simulation, two key aspects of our core engine development.
Responsibilities
-
Collaborate with an area lead to provide a specified team of engineers with relevant planning and documentation to ensure the successful delivery of their features.
-
Facilitate ongoing and clear communication and collaboration between multiple parties and disciplines.
-
Build and maintain any and all documentation necessary for the successful planning and tracking of your area.
-
Identify and address any process bottlenecks in your area.
-
Understand the risks in your area and escalate issues as appropriate.
-
Ensure proper and timely communication of relevant issues to Producers and Leads.
-
Support the goals of broader project milestones.
-
Support Producers with additional miscellaneous tasks.
Required Skills
-
CS degree or similarly relevant technical background.
-
1-3 years relevant experience in a production or project management position.
-
Superior organization, communication and analytical skills.
-
Results oriented, focused and composed under pressure.
-
Able to identify and resolve conflicts with members of varied disciplines and external partners in a clear and efficient manner.
-
Ability to quickly solve or seek the solution to any problem in a fast-paced and ever-changing environment.
-
Passion, enthusiasm and knowledge of the games industry.
-
Experience with Microsoft Project or similar software and/or diverse project management methodologies is a plus.
-
Bachelor’s degree preferred.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowBVT Lead (Build Verification Test Lead)
Our Build Verification Test Lead will hire, train, and supervise the test team tasked with bringing our build systems into a permanent state of stability. You and your team will work iron-hand-in-glove with the development and production team, conducting time-sensitive daily build verification tests and developing unit tests for implemented features. You will be ruthless and efficient; your omnipresence worthy of reverence and fear as you effortlessly adhere to test schedules and deadlines, and execute test passes and reporting.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Required Skills
- 2+ year experience software testing
- Experience in creating test cases, specs and plans
- Good people management skills with demonstrated track record in building and motivating teams
- Strong leadership; demonstrated success in working cross-functionally in a multi-disciplinary development organization
- Ability to communicate clearly and concisely in both verbal and written skills with team members
- Proficiency with Microsoft Office products necessary for writing, implementing and consistently reporting status for automated and manual testing
- Smart, driven and highly adaptable
- Amazing, freakishly weird attention to detail
- Ability to coordinate with multiple teams, and work on multiple priorities with a team of limited testers
- Strong problem-solving / troubleshooting skills
- Must be comfortable speaking to and working with devs in person on complicated bugs
- Willing to be a Tester as well as a Lead
- Produce and maintain useful and usable documentation from a test standpoint
- Manage multiple shifts of testers whose work spans 16+ hours of the day. Lead must have a schedule that can be flexible to the needs of his/her team
Nice-to-Have Skills
- BS in Computer Science.
- Previous experience working on a shipped console title
- Experience with content creation tools (3DS Max, Maya, etc)
- Experience testing multiple SKUs (Xbox 360, PS3, PC, Mobile)
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Do your eyes go wide at a statement like “I integrated everything with -Dt, was that OK?” Would you see “I think these two branches are out of sync, can you please investigate?” as the Red Bull can being half full or half empty? Do you start your day by making sure there was a successful nightly source control backup or investigating any reported failures? Does the opportunity to automate tasks and improve the overall efficiency of a game studio’s source control server pique your interest?
As a Release Engineer at Bungie you will be involved in day-to-day work with our source control system. Your responsibilities will range from assisting engineers with branch integrations across multiple branches to making sure nightly backups are running smoothly and being properly replicated to writing / testing tools that monitor and improve the efficiency of the overall system and processes. Along the way you may handle permissions requests, help address source control issues, setup and maintain branches, assist with server hardware / software updates, and even do an integration or two yourself.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Required Skills
- Experience as a source control administrator for 200+ users (preferably Perforce) including development and implementation of branching, integration, and backup / replication strategies.
- Understanding of the software development lifecycle including alpha, beta, and internal milestones.
- Proficiency with C# and PowerShell to design, write, and test various tools, scripts, and triggers.
- Proficiency with current Microsoft consumer level products (e.g. Office 2010 and Windows 7).
- Ability to communicate clearly and concisely in both verbal and written skills with team members across the studio.
- Ability to coordinate with multiple teams and effectively prioritize tasks.
- Ability to quickly solve or seek the solution to any problem in a fast-paced and ever-changing environment.
- Results oriented, focused, and composed under pressure.
- Strong problem solving / troubleshooting skills.
- Smart, driven, and highly adaptable.
Nice-to-Have
- Working knowledge of C / C++.
- Experience shipping AAA titles from the early alpha release to the full gold master.
- Knowledge of current Microsoft Windows server software and hardware configurations.
- Knowledge of content pipelines used during game production.
- Familiarity with Mac OSX (10.6.8+), shell scripting, and iOS platforms.
- Familiarity with Xbox 360 and PS3 development tools and release processes.
- Flexibility to work extended hours and / or late nights as needed.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowProduction Engineer
At Bungie, we have a special breed of support personnel called Production Engineers. We are part Technical Artist, Technical Designer, Engineer, Producer, and Tester. We are the glue that holds production of Bungie's games together. If helping create games by supporting content creators is not just your passion, but your calling, there may be a place for you on our team.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Responsibilities
- Test content pipelines and tools to ensure their quality before they are handed to content creators
- Ensure that assets are technically correct and within budgets in engine by taking an engineered approach to testing them (writing a test specification, test cases, tracking changes, etc)
- Assist artists and designers with set up of complex, dynamic, and interactive objects in engine
- Provide support for content creators with software installation, tools troubleshooting, and source control
- Assist designers with script and AI debugging
- Write documentation for proprietary tools and processes
- Write simple tools and scripts (from batch files to C# applications) that improve productivity and workflows for content creators
- Manage file handoffs and object setup for outsourced assets
- Act as an advocate for content creators when communicating with Engineers
Key skills
- Passion for supporting and enabling others
- Thorough, highly organized, and detail-oriented
- Superior written and verbal communication skills
- Ability to analyze, prioritize, and solve problems efficiently
- Ability to take initiative and work independently with little supervision
Requirements
- Software Testing/QA Experience
- Experience writing and debugging batch files, simple scripts, or object-oriented programming, esp. Visual C#
- Familiarity with Digital Content Creation Applications such as 3D Studio Max, Maya, and Photoshop
- Expertise using Windows command line interface and Microsoft Office products (esp. Excel)
- General knowledge of source control software such as Perforce
Plusses
- Experience working on a AAA game
- Experience working with at least one 3D package (Max, Maya, XSI) in a game production environment
- Techincal Art or Computer Science background (applicable work experience and/or education)
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowLocalization Content Manager
As Localization Content Manager, you will be responsible for producing accurate, high-quality, localized versions of the next Bungie title in multiple languages. You will have a hand in all aspects of the localization process including planning, coordinating, content setup, and testing. You will need to be able to work independently, have a keen eye for detail, and prioritize multiple, often competing, tasks.
Estimated Duration: Long term, project (duration may be shortened or lengthened based on business needs).
Day-to-Day Responsibilities
- Coordinate with internal teams and 3rd Party vendors to define timelines for content handoffs
- Format and organize data in preparation for the translation process
- Manage the process of transferring and organizing all localizable and localized content
- Collect and deliver contextual information to facilitate the translation process
- Track changes to English scripts and content and keep localization teams up to date
- Add localized content to the game and ensure its completeness and correctness
- Drive the development of tools for streamlining the localization process
- Hire and manage a team of localization testers
- Triage, fix, and drive resolution of localization bugs
Required Skills
- Experience working on or managing localization of software
- Advanced knowledge of Microsoft Excel, e.g. formulas, macros and add-ins, VBA, etc.
- Experience writing batch files, simple scripts, or object-oriented programming, esp. Visual C#
- Highly organized and detail-oriented
- Superior written and verbal communication skills
- Ability to analyze, prioritize, and solve problems efficiently
- Ability to take initiative and work independently with little supervision
Nice-to-have Skills
- Software Testing/QA Experience
- Experience working on a AAA game
- Knowledge of character encoding (Unicode, UTF8, ANSI, ASCII, etc.)
- Knowledge of database design principles
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us
Apply NowBungie Aerospace Publisher Test Lead
The Aerospace Test Lead will work with other Bungie leads to ship creative mobile and social games that highly leverage the Bungie.net backend and internal resources. The ideal candidate will be an excellent communicator as well as analytical, detail oriented, highly organized, and passionate about quality and the player experience. The Test Lead’s planning and estimating skills, as well as the ability to work at both the tactical and strategic level on multiple projects, will ensure Test resources are available when needed.
Responsibilities
- Build and mentor small test teams for multiple simultaneous projects.
- Develop the test plan, schedules, specs and test case structure for the project.
- Create milestone definitions, as well as track and communicate project status according to these criteria.
- Act as primary contact with various departments of external teams to assure testing meets release requirements.
- Track budgetary spending for resources, hardware and software purchases.
- Drive the development of test policies, procedures, standards and strategies for Aerospace games.
- Setup and administration of Bug Tracking Software (TFS).
- Support testers by reviewing work and providing feedback.
Required Skills
- 1-3+ years’ experience as a Test Lead.
- Superior organization, communication and analytical skills.
- Passion and curiosity for games, mobile applications, socialization and how they all work together.
Nice-To-Have
- Shipped and supported at least one client/server mobile application on iOS and/or Android.
- Understanding of current mobile device networking, memory management, security, peripherals and performance capabilities.
- Prior experience in the Games/Entertainment industry.
- BS degree in Computer Science or related discipline.
- Experience setting up and administrating a source control solution (perforce, SVN, etc.).
- Coding experience with C#.
Please email resumes to careers@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills, including personal projects. A detailed description of the work performed or a comprehensive shot breakdown should accompany your submission.
Back to About Us