Bungie is looking for an exceptional concept artist who will work closely with the Art Director and Art Leads to establish a style and feel for the environments, characters and objects for exciting new Bungie titles. You will also work closely with the production art team to help them envision what the finished results can be for the in-game content they are creating. As the ideal candidate, you should amaze us with creative designs and artwork and have the capability to inspire greatness in those around you.
Responsibilities
- Collaborate closely with the Art Director and other concept artists to produce quality designs that define and expand the look of the game.
- Create concept art for primary and secondary characters, objects and environments.
- Create thumbnails, sketches, model sheets and production paintings within deadline.
- Ensure that Concept art is consistent with defined visual style for the game.
- Contribute original visual design ideas throughout pre-production and production.
- Create additional illustrated concepts for marketing and PR needs.
Required Skills
- Strong understanding of character proportion and costume design.
- Ability to quickly iterate concepts given input from the art director.
- Professional attitude and an ability to take constructive criticism.
- An exceptional understanding of mood, lighting and architecture with a keen eye towards form, shape, structure, and silhouette in regards to illustration and design.
- Superior eye for light, value, composition, color, staging and detail in environmental design.
- Strong foundation in the traditional arts, including, but not limited to, figure drawing, landscape painting, and illustration.
- The ability to carry an idea from the conceptual phase to the finished illustration and an understanding of translating these ideas to real-time game content.
- Self-driven, good communicator and a great team-player.
- A passion for games.
Nice-to-Have Skills
- Experience with Photoshop, Painter. 3D software knowledge not an absolute requirement.
- AA/BFA preferred, or at least demonstrates through portfolio an industry standard level 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
Bungie is looking for talented individuals to help create awe-inspiring visuals for breath-taking gaming worlds. This is an amazing opportunity to work with world-class art talent to develop a visually-inspired AAA title. This position begins in March-July 2011, pending candidate availability and experience.
Responsibilities
-
Collaborate within a team of mission designers and artists to create 3D environments that are awesome gameplay spaces as well as visually stunning works of art.
-
Model environment geometry from simple mass-out to finished states based on inspirational concept art.
-
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, and animated objects.
Required Skills
-
Effective communication skills: able to interpret direction and articulate design intention in email, one-on-one, and during group critique.
-
Ability to adopt new architectural styles and working methods.
-
Strong understanding of light, value, composition, color, staging and detail in environmental design.
-
Good sense of scale and spatial awareness.
-
An understanding of 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.
-
Experience working as a 3D or environment artist on a project or shipped title.
Submissions for Environment Art positions must include a cover letter, resume, and portfolio URL (or physical copy). Portfolios must be accompanied by a shot breakdown: work objective, elements you personally created, contributions from other artists, and the software/techniques used.
We prefer to review portfolio materials via the web. CD or DVD portfolios are also acceptable. Physical media should be labeled with your name, email address, and the job opening to which you are applying.
The ideal portfolio is focused on your strongest work and clearly demonstrates your ability as an environment artist. We strongly encourage you to include examples from personal projects in addition to professional work. We can judge your design abilities more clearly if your portfolio contains original hard sci-fi or fantasy themes, rather than cartoony or derivative works (modeling from photo reference, for example). Please select the smallest number of images necessary to demonstrate each project.
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
Bungie is looking for talented individuals to help create awe-inspiring visuals for breath-taking gaming worlds. This is an amazing opportunity to work with world-class art talent to develop a visually-inspired AAA title. This position begins in March-July 2011, pending candidate availability and experience.
Responsibilities
- Collaborate within a team of mission designers and artists to create 3D environments that are awesome gameplay spaces as well as visually stunning works of art.
- Responsible for modeling environment geometry from simple mass-out to finished states based on inspirational concept art.
- 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, and animated objects.
- Drive the development of new styles and working methods through the execution of your work.
Required Skills
- Effective communication skills.
- Strong understanding of light, value, composition, color, staging and detail in environmental design.
- Good sense of scale and spatial awareness.
- An understanding of 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.
- Three, preferably more, years of experience working as an artist across all phases of development on at least one shipped title.
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 NowLead UI/Interaction Designer
As Bungie's Lead Interaction Designer, you will own the UI design and drive the consistency of visual and logical architecture across all platforms and portals. We are seeking a talented, passionate candidate who will inspire the team and take the experience to the next level. The ideal candidate will work closely with all departments as you drive your design through all phases of production. The position requires collaborating with a number of different groups: graphic art to design and deliver a rich and interesting experience, game design to ensure intuitive integration with the in-game experience, user research to test that our UI/UX is ultimately accessible and user friendly and the test and localization teams so that UI/UX designs are localization friendly and platform compliant.
Required Skills
- Proven demonstration of leadership skills and ability to provide UI design direction.
- Exceptional team player with strong cross-group communication skills.
- Intense curiosity, creativity and the keen ability to stay abreast of positive trends in design.
- Fearless and creative approach to solving challenging, complex problems.
- Burning desire to break the mold to take interfaces to uncharted waters.
- Proven ability to thoroughly document complex and detailed design plans.
- BS/MS preferred in a design discipline (industrial, information architecture, graphics)
- Submissions without portfolios of previous UI/UX design work cannot be considered.
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
Apply Now(Entry or Mid-Level) UI Engineer
Do you appreciate silky smooth UI experiences? Do you cringe at unintuitive menus and unresponsive controls? Do you have an eye for detail and polished experiences? Do you have mad coding skills and a deep love of video games? Then come help Bungie develop kick ass games by advancing the art and science of user interaction in an environment fueled by passion, creativity, and refinement!
Essential Qualifications
-
Embrace and extend our in-game user interface engine and related designer tools
- Give artists, UI designers, and audio designers the power they need to bring their artistic vision to life
- Work closely with designers and engineers from multiple teams/disciplines to expose functionality through the in-game UI
Other Required Qualifications
-
Real passion for users’ experience and the way they interface with software
- Good communication skills
- Solid working knowledge of C/C++
- Passion for playing and developing exceptional console games
- A BA in computer science or math, or equivalent experience
-
Professional C/C++ coding experience
- Experience working in a team environment
Nice-to-Have Qualifications
- Previous console experience
-
Experience developing user interfaces and interface systems for console games
-
Exposure to existing UI frameworks and toolkits for PC and/or embedded devices
Experience with C# and WPF
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 Now(Entry Level) AI Programmer
Do you enjoy breathing life into the lifeless? Do you experience a surge of the primeval when your cold collections of 1s and 0s suddenly begin to take on the warmth of consciousness, and then sit back, laughing cruelly, as you watch your creations destroy themselves, and each other, at your merest whim? If so, we think you belong here at Bungie, helping us on our continuing quest for world domination.
As an AI Programmer at Bungie, you be an instrumental part of the team which drives the development of our AI and character technology. You will work closely with the design and animation teams to build and test characters and their accompanying behaviors, and to make sure, above all, that they are fun to play. You will help develop and maintain the tools that the level designers will use to control the AI in order to give the player the most fun experiences. Most importantly you will work with an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- Good working knowledge of C/C++
- Strong math background (vector geometry, linear algebra, etc.)
- Excellent communication skills
- Passion for great games
Nice-to-have Skills
- Prior AI game programming experience, via academic, personal or intern projects
- Masters or above in AI or related field
- Extra-curricular mod or bot work
- Experience with a commercial game engine
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 Tools Engineer
As a Senior Tools Engineer at Bungie you will work closely with cross functional leads to create maintain and improve tools and services, both local and distributed.
Responsibilities will include:
- Mentoring other engineers.
- Designing and building tools and systems.
- Participating in feature planning.
- Conducting design/content reviews.
Required Skills
- Solid C# programming, ASP.NET and web application experience.
- Ability to develop and maintain tools and systems.
- Understanding of algorithms, performance and optimization.
- Smart, driven and highly adaptable.
- Excellent communication, analytical and problem solving skills.
- Passion for programming and technology.
- Aptitude and appetite for pulling systems apart.
Nice-to-have Skills
- Experience writing and executing SQL queries.
- Experience with PS3 and client testing, debugging and automation.
- Experience utilizing the Xbox360 or PlayStation Software Development Kit.
- Experience managing a small team.
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 Now(Entry or Mid-Level) Multiplayer/Social Systems Engineer
Do you love stat tracking, tech trees, and power progression systems in games? Do you sit up late at night thinking of new achievements? Have you ever wondered what it would be like to build a game economy from scratch? Do you have mad coding skills and a deep love of video games? Then come build a better “ding” experience and help Bungie in our quest for World Domination.
Essential Functions
-
Learn, love, and extend our investment framework
-
Work closely with engineers from multiple teams and disciplines to build deep and robust features
-
Tirelessly sweat alongside designers to make their feature dreams come to life
Required Qualifications
-
Good communication skills
-
Solid working knowledge of and professional experience coding C/C++
-
Passion for playing and developing exceptional online console games
-
A BS in computer science or math, or equivalent experience
Nice-to-have Qualifications
-
Experience working in a team environment
-
Previous console experience
-
Experience with a dynamic scripting language (LUA, Python)
-
C# or Java 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
Do you enjoy breathing life into the lifeless? Do you experience a surge of the primeval when your cold collections of 1s and 0s suddenly begin to take on the warmth of consciousness, and then sit back, laughing cruelly, as you watch your creations destroy themselves, and each other, at your merest whim? If so, we think you belong here at Bungie, helping us on our continuing quest for world domination.
As an AI Programmer at Bungie, you be an instrumental part of the team which drives the development of our AI and character technology. You will work closely with the design and animation teams to build and test characters and their accompanying behaviors, and to make sure, above all, that they are fun to play. You will help develop and maintain the tools that the level designers will use to control the AI in order to give the player the most fun experiences. Most importantly you will work with an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- Prior AI experience and a good familiarity with the academic and industry literature
- Good working knowledge of C/C++
- Strong math background (vector geometry, linear algebra, etc.)
- Basic understanding of all aspects of game programming, including animation, networking, physics and graphics.
- Experience working on a team and excellent communication skills
- Passion for great games
Nice-to-have Skills
- Masters or above in AI or related field
- Extra-curricular mod or bot work
- Experience with a commercial game engine
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 Now(Entry or Mid-Level) Graphics Programmer
Bungie is seeking a software engineer with a passion for state of the art, real time graphics, who is 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 small but mighty graphics team.
Responsibilities will include:
-
Communicating and working well in a close-knit environment to create games that are both beautiful and fun to play
-
Investigating, evaluating and integrating state of the art graphics techniques
-
Being self-motivated
-
Consistently producing clean designs and high quality code that conform to our engineering standards
-
Diligently planning and managing tasks and schedules actively and effectively
Required Skills
-
Proficient in C/C++, and GPU languages
-
Strong math skills
-
Solid software engineering fundamentals
-
Ability to adapt to new environment quickly and to learn from others
-
Bachelor's degree or equivalent professional experience
-
Demonstrated passion for games (via personal, professional, academic or intern projects)
Nice-to-have Skills
-
Experience programming visual effects and/or real time 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 NowSenior Graphics Engineer
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.
Essential Qualifications
- 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.
- 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.
- Build a lasting foundation of flexible, maintainable code that will strike fear into generations to come.
Required Skills
- Professional experience programming in the game industry (3+ years), with a history of shipping quality games.
- Professional experience programming in C and C++.
- Experience working on console or PC games.
- Expertise in current graphics algorithms, hardware and mathematics.
- Proven ability to independently design and maintain large software systems.
- Solid understanding of all aspects of game programming, including physics, networking, and AI.
- Bachelor's degree or demonstrated equivalent experience.
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 NowSenior Gameplay Programmer
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 game engineer 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 an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- 6+ years professional game industry experience.
- Professional experience creating data driven game play and game simulation systems.
- Strong working knowledge of C/C++.
- Proven ability to independently design and maintain complex software systems.
- Excellent interdisciplinary communication skills.
- Strong game design sensibilities.
- Ability to translate feature requests into robust and extensible customer systems
- Passion for great games and great technology.
Nice-to-have Skills
- PS3 development experience.
- Experience as an engineer on a large team.
- Management experience.
- 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 NowEntry Level Animation Engineer
Bungie is seeking an Entry Level Animation Engineer to further our ongoing global conquest by helping us develop cutting edge animation systems and pipelines. Your responsibilities will include working with our creative animators and maniacal physics and AI programmers to bring Bungie’s worlds and characters to life. You will be key in our mission to raise the bar of fluidity of object motion in games, helping to create a universe that feels so real, players won’t be able to tell where their own mind stops and the simulation begins.
Required Skills
- Ability to write robust, efficient and maintainable C/C++ code.
- Demonstrated understanding of animation techniques, via academic, personal or intern projects.
- Solid foundation of animation related mathematics and physics.
- Familiarity with the workings of current animation and modeling packages.
- Excellent written and verbal communication skills.
- BS or MS degree with an emphasis in Computer Science, Engineering, Mathematics or Physics or equivalent work experience.
Nice-to-have Skills
- Experience as an engineer on a large team.
- Experience working on a published game.
- Console or PC development 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 NowGameplay Programmer
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 game engineer 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 an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
-
3+ years professional game industry experience.
-
Professional experience creating data driven game play and game simulation systems.
-
Strong working knowledge of C/C++.
-
Proven ability to independently design and maintain complex software systems.
-
Excellent interdisciplinary communication skills.
-
Strong game design sensibilities.
-
Ability to translate feature requests into robust and extensible customer systems
-
Passion for great games and great technology.
Nice-to-have Skills
-
Experience as an engineer on a large team.
-
Management experience.
-
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
Bungie is seeking a Senior IT Engineer to plan, deploy, and maintain its complex environments. Can you solve bizarre problems and tackle unusual technology related requests by employing the deadly art of Datacenter-fu? Then come help Bungie in our quest for World Domination.
Responsibilities
- Support, design and build out technology to support the development and production environments for Bungie’s games.
- Work with team members to troubleshoot complex issues and work with lower tier support on escalations.
- Investigate and keep up with new technology to identify where our projects and environments can benefit from its use.
- Strong organization, planning and project management skills.
Required Skills
- Great communication and documentation skills.
- Microsoft Windows troubleshooting and experience in a windows server enterprise, and at least moderate level of experience in networking maintenance and support in Cisco IOS or Juniper JUNOS.
- Experience in many of the following:
- Managing mid to large projects including scheduling, budget, and resource coordination.
- Knowledge of datacenter and live production best practices and experience working in live high availability customer facing production environments.
- Working with multiple vendors to select and test new technology, including sourcing demo and trybuy gear.
- Active Directory in a multi-domain environment. Administrator experience with group policies, replication, group membership, backup and restores, scripting AD objects, building new domains.
- Backup infrastructure. Experience with 3rd party backup vendors such as BackupExec or CommVault.
- Storage experience, SAN/NAS configuration and implementation.
- Technical proficiency in most of these areas:
- SQL
- Exchange
- Active Directory
- Cisco or Juniper routers and switches
- IIS
- DNS
- DHCP
- Certificate Infrastructure/PKI
- Wireless Ethernet Technologies
- Server monitoring
- VPN and Firewall setup
- Backup and recoveries
Nice-to-have Skills
Experience in spec’ing and implementing wan and alternate backhaul technologies.
Electronic security system deployment and configuration (cardkey, smartcard auth).
VOIP technology experience, including teleconferencing.
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 NowEntry Level Gameplay Programmer
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 game engineer 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 an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
- A BS in Computer Science, or equivalent experience.
- Experience creating data driven game play and game simulation systems.
- Strong working knowledge of C/C++.
- Proven ability to independently design and maintain complex software systems.
- Excellent interdisciplinary communication skills.
- Strong game design sensibilities.
- Ability to translate feature requests into robust and extensible customer systems.
- Passion for great games and great technology (demonstrated via personal, professional and/or intern projects).
Nice-to-have Skills
- Experience as an 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
Bungie requires the skills and services of a ruthlessly competent Network Engineer to join our talented team and help craft a dizzyingly immersive multiplayer experience. Do you have the mental chops to hold a distributed state machine in your head? Are you interested in the challenge of communicating an enormously rich simulation across the internet with only a few thousand bits per second? Would you like to graduate from the difficultly of mere multi-thread debugging, and 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 a network engineer at Bungie, you will design and write brilliant systems to extend and enhance our multiplayer experience. You will own a vast chunk 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 specify and cost multiplayer features, balancing player-facing impact, cost, and future value. You will make sure Bungie’s games work flawlessly online, even if players are on daisy-chained wireless routers with hot pockets in the microwave. Most importantly, you will work with an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
More Information: Check out our team’s recent GDC presentation and see how we networked Halo: Reach. (Be patient at download; it’s a big file!)
Required Skills
-
Exceptional problem-solving ability
-
Experience writing solid, maintainable C/C++ code
-
Good communication skills
-
Passion for playing and developing exceptional games
Nice-to-have Skills
-
Experience with building parallel or distributed algorithms
-
Previous console experience
-
Experience working in a team environment
-
Knowledge of networking protocols and patterns used for online 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 NowAssociate Tools Engineer
As a Tool Engineer you will work closely with cross functional leads to create maintain and improve tools and services, both local and distributed.
Responsibilities will include:
-
Designing and building tools and systems.
-
Participating in feature planning.
-
Conducting design/content reviews.
Required Skills
-
C# programming, ASP.NET and web application experience.
-
Smart, driven and highly adaptable.
-
Excellent communication, analytical and problem solving skills.
-
Passion for programming and technology.
-
Aptitude and appetite for pulling systems apart.
Nice-to-have Skills
-
Experience writing and executing SQL queries.
-
Experience with PS3 and client testing, debugging and automation.
-
Experience utilizing the Xbox 360 or PlayStation Software Development Kit.
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 NowTools Engineering Lead
As a Tools Engineering Lead you will work closely with cross functional leads to create maintain and improve tools and services, both local and distributed.
Responsibilities will include:
-
Establishing and maintaining the goals and priorities of tool development at Bungie.
-
Mentoring other engineers.
-
Designing and building tools and systems.
-
Participating in feature planning.
-
Conducting design/content reviews.
Required Skills
-
Ability to lead and mentor.
-
Solid C# programming, ASP.NET and web application experience.
-
Ability to develop and maintain tools and systems.
-
Understanding of algorithms, performance and optimization.
-
Smart, driven and highly adaptable.
-
Excellent communication, analytical and problem solving skills.
-
Passion for programming and technology.
-
Aptitude and appetite for pulling systems apart.
-
Experience managing a team.
Nice-to-have Skills
-
Experience writing and executing SQL queries.
-
Experience with PS3 and client testing, debugging and automation.
-
Experience utilizing the Xbox 360 or PlayStation Software Development Kit.
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 Server Programmer
Create, champion, and control some of the most load-intensive server-side features the world has ever witnessed by taking on the role of a Senior Server Programmer at Bungie. If providing users read-write access to terabytes of data real time from multiple platforms at once is your kind of challenge, if leading a team that will re-define entertainment that’s always reliable and persistent is a dream of yours, if you want to challenge the team that continues to push the hardware and software limits of the world then this is the job for you.
Bungie is embarking on a new and challenging journey; you are a critical part of success.
Bungie’s Senior Server Programmers work across disciplines to determine the desired behavior of server-side game features. They also design highly scalable systems with the flexibility to adapt to evolving game design, write clean C# code to implement these original designs, design and implement databases and services that scale without predetermined limit, investigate and drive new technologies as you push them beyond their limits.
Required Skills
- 4+ years development experience required.
- 3+ years experience with C# and SQL Server.
- Experience with .Net Web Services or WCF.
- Experience writing and shipping production server code for a large-scale online game or platform.
- 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.
- Bachelors Degree in CS or related field.
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 looking for an experienced developer of server-side software to create and maintain scalable services to communicate with our games and our internal development tools. The Developer will generally use C# and SQL Server, authoring new tools and services and maintaining and expanding existing ones. Existing databases in this toolset have reached 50 billion rows, and 89,000 transactions/sec, so a firm understanding of performance and scalability is essential.
Bungie’s Server Programmers design scalable, reusable software pipelines for processing and exposing large quantities of data with the flexibility to adapt to changing interfaces as the game code evolves at the same time as the toolset. They also write clean, well-designed C# code to implement these original designs as well as to fit in to existing tools that need to grow over time, design and implement databases that scale without predetermined limit, investigate and keep up with new technology to identify where future projects can benefit from its use and work with the Operations team to ensure stable performance of user-facing server features in the datacenter.
Required Skills
- 3+ years experience with C# and SQL Server.
- Experience with .Net Web Services or WCF.
- Experience writing and shipping production server code preferred.
- 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 NowMobile Application Programmer - Contract
Bungie is embarking on a new and challenging journey and if you have a serious passion for mobile application development we want you to be a part of it. 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.
Requirements
-
1-3+ years of professional experience as a software engineer.
-
Experience with C++ and/or Objective-C.
-
Comprehensive understanding of iOS SDK
-
Demonstrated knowledge of current development methodologies, patterns and best practices.
-
Ability to independently design, write and maintain high quality code.
-
BS degree in Computer Science or related discipline.
-
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.
-
Understanding of current mobile device networking, memory management, security, peripherals and performance capabilities.
-
Prior experience in the Games/Entertainment industry.
Location: Bellevue, WA, 100% on-site (so sorry; however, relocation is not available for this position).
Estimated Duration: 6 month contract (duration may be shortened or lengthened based on business needs).
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 Software Management Engineer
It’s launch night. In 15 minutes, several million frenetic customers are going to race home from their game store’s midnight festivities and log on to your servers all at once. But that’s ok -- you’re prepared. You’re calm. And you have a wall of monitors around you tracking the health of nearly a hundred machines and the better part of a petabyte of storage. You’re about to launch a Bungie game.
Bungie is looking for a generalist engineer to keep our server software purring on our datacenter servers (we’re a Windows shop). Responsibilities include writing management and monitoring dashboard apps for centralized, custom app management (in C#), keeping an eye on our SQL Server databases looking for ways to improve app performance, keeping SQL backups running smoothly for 10+ TB databases and carving up disks into RAID arrays to find the best level of performance and reliability. Server Software Management Engineers at Bungie are also responsible for configuring IIS to host our WCF services and web site, designing and testing server setups to accommodate massive crushes of traffic during launch periods, understanding our server app data flow to be able to re-route traffic to alternate servers for maintenance windows, working with Ops/IT to ensure patching goes smoothly during off hours and being the first line of defense when Ops escalates a datacenter problem - fixing it or dispatching it to another dev to fix.
Required Skills
-
Prior experience working on user-facing production servers in a high-availability environment
-
Solid programming skills in C# and SQL.
-
Deep understanding of Windows Server, IIS, Active Directory, Performance counters, etc.
-
Understanding of TCP/IP, Windows routing tables, etc.
-
Willingness to do occasional late-night software maintenance work
-
Passion for delivering a great end-user game experience
-
Propensity for rattling off arcane Windows knowledge such as the merits of icacls over cacls, or the finer points of netsh.
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 Mobile Application Programmer
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 embarking on a new and challenging journey and if you have a serious passion for mobile application development we want you to be a part of it. 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.
Requirements
- 1-3+ years professional experience as a software engineer.
- Some experience with high-performance and large-scale computing challenges.
- Experience with C++ and/or Objective-C.
- Experience with one or more scripting language (Javascript, Lua, Python, etc…).
- Comprehensive understanding of at least one current mobile SDK (iOS, Android, Windows Mobile, etc…).
- Good knowledge of scalable server architectures and distributed systems.
- Working knowledge of concurrency and asynchronous architectures.
- Demonstrated knowledge of current development methodologies, patterns and best practices.
- Ability to independently design, write and maintain high quality code.
- BS degree in Computer Science or related discipline.
- 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.
- 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.
- Prior experience in 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
Apply NowDirector, Customer Relationship Management
If you are the kind of person capable of seeing the grand vision, but still excited to roll-up your sleeves, get in the trenches and bathe in the blood of your enemies, Bungie wants to talk to you. We are seeking a Director-level candidate to drive our efforts to build meaningful, long term relationships with our community. In this key role, you will help develop marketing plans and business strategies, as well as provide leadership on a cross-functional team to understand, expand and deepen Bungie's relationship with its customers.
This position requires a strategic thinker with strong leadership and analytical skills, a s well as a willingness to execute on new and existing initiatives while managing both internal and external relationships.
Responsibilities
-
Provide thought leadership in the areas of customer relationship management, enabling Bungie to build long term relationships with its community.
-
Transform data into actionable plans and, in turn, drive execution of those plans.
-
Drive interdisciplinary efforts to develop customer engagement and communication strategies.
-
Develop systems and models to drive long-term business growth.
-
Develop, in collaboration with strategic partners, a channel strategy optimizing multiple revenue streams.
-
Develop and lead customer acquisition and retention strategies.
Required Skills
-
5-7 years business experience leading complex marketing strategy development and cross functional execution.
-
Demonstrated ability to build and drive new cross-functional disciplines.
-
A passion for games and entertainment.
-
Ability to implement existing or novel CRM software solutions.
-
Deep knowledge of analytics and experience maintaining and analyzing large amounts of operational data.
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 you love working with artists and designers but still feel the inexorable tug of deep engine code? Have your cake and eat it too: we’re looking for someone to work on the core of our content pipelines. If visions of content transformations dance in your head as you sleep, you probably belong on our tools team. It’s certainly safer than letting you wander the streets, anyway.
Essential Qualifications
Experience developing in & maintaining large codebases.
At least 2 years’ experience with C++.
Strong cross-disciplinary communication and collaboration skills.
Enthusiastic about working with designers and artists.
Strong personal time-management skills, capable of working in an open environment with regular interruptions for customer service needs.
Passion for tool development.
Facility with 3D math & linear algebra.
Other Required Skills
Development experience with 3DStudio Max and/or Maya.
Previous game development experience.
Bachelor's degree or demonstrated equivalent experience.
Nice-to-have Skills:
PS3 development experience.
Core game engine development experience.
Familiar with C#/.NET.
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 Now(Entry or Mid-Level) Network Engineer
Bungie requires the skills and services of a ruthlessly competent Network Engineer to help us build on our already dizzying heights of netcode excellence. We need a genius, with a keen interest in every aspect of networking, to power our human-fueled engine of social gaming.
Essential Qualifications
-
Own vast sections of our multiplayer game engine, matchmaking and party system.
-
Work with designers to specify and cost multiplayer features.
Required Skills
-
PS3 development experience.
-
Passion for gaming, demonstrated by personal or academic projects.
-
Passion for playing and developing exceptional console games.
-
Ability to write solid, maintainable C/C++ code.
-
Good communication skills.
-
Bachelor degree in Computer Science or Math, or equivalent experience.
Nice-to-have Skills
-
Desire to understand systems right down to bits on the wire.
-
Professional C/C++ coding and design experience.
-
Previous console experience.
-
Knowledge of networking protocols and infrastructure.
-
Experience working in a team environment.
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 Graphics Engineer
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.
Essential Qualifications
- 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.
- 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.
- Build a lasting foundation of flexible, maintainable code that will strike fear into generations to come.
Required Skills
- PS3 development experience.
- Professional experience programming in the game industry (3+ years), with a history of shipping quality games.
- Professional experience programming in C and C++.
- Experience working on console games.
- Expertise in current graphics algorithms, hardware and mathematics.
- Proven ability to independently design and maintain large software systems.
- Solid understanding of all aspects of game programming, including physics, networking, and AI.
- Bachelor's degree or demonstrated equivalent experience.
Nice-to-have Skills
- Experience as a senior engineer on a large team.
- Previous published games.
- 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 NowGraphics Programmer
Bungie is seeking a software engineer with a passion for graphics, who is interested in pushing state of the art, real time graphics 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 the challenge, and your desire is to be nothing but the best, then come join our small but mighty graphics team.
Responsibilities will include:
Communicating and working well in a close-knit environment to create games that are both beautiful and fun to play.
Investigating, evaluating and integrating state of the art graphics techniques.
Being self-motivated.
Consistently producing clean designs and high quality code that conforms to our engineering standards.
Diligently planning and managing tasks and schedules actively and effectively.
Required Skills
PS3 development experience.
Proficient in C/C++, and GPU languages.
Strong math skills.
Solid software engineering fundamentals.
Ability to adapt to new environment quickly and to learn from others.
Bachelor's degree or demonstrated equivalent experience.
Demonstrated passion for games (via personal, professional, academic or intern projects).
Nice-to-have Skills
Experience programming visual effects and/or real time 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
Do you enjoy breathing life into the lifeless? Do you experience a surge of the primeval when your cold collections of 1s and 0s suddenly begin to take on the warmth of consciousness, and then sit back, laughing cruelly, as you watch your creations destroy themselves, and each other, at your merest whim? If so, we think you belong here at Bungie, helping us on our continuing quest for world domination.
As an AI Programmer at Bungie, you be an instrumental part of the team which drives the development of our AI and character technology. You will work closely with the design and animation teams to build and test characters and their accompanying behaviors, and to make sure, above all, that they are fun to play. You will help develop and maintain the tools that the level designers will use to control the AI in order to give the player the most fun experiences. Most importantly you will work with an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
-
PS3 development experience.
-
Prior AI experience and a good familiarity with the academic and industry literature.
-
Good working knowledge of C/C++.
-
Strong math background (vector geometry, linear algebra, etc.).
-
Basic understanding of all aspects of game programming, including animation, networking, physics and graphics.
-
Experience working on a team and excellent communication skills.
-
Passion for great games.
Nice-to-have Skills
-
Masters or above in AI or related field.
-
Extra-curricular mod or bot work.
-
Experience with a commercial game engine.
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 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 game engineer 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 an exciting and energetic team devoted to creating the best and most technically impressive games in the world.
Required Skills
-
PS3 development experience.
-
3+ years professional game industry experience.
-
Professional experience creating data driven game play and game simulation systems.
-
Strong working knowledge of C/C++.
-
Proven ability to independently design and maintain complex software systems.
-
Excellent interdisciplinary communication skills.
-
Strong game design sensibilities.
-
Ability to translate feature requests into robust and extensible customer systems
-
Passion for great games and great technology.
Nice-to-have Skills
-
Experience as an engineer on a large team.
-
Management experience.
-
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
As a Tools Engineer you will work closely with cross functional leads to create maintain and improve tools and services, both local and distributed.
Required Skills
-
Designing and building tools and systems.
- Participating in feature planning.
- Conducting design/content reviews.
Nice-to-have Skills
- Experience writing and executing SQL queries.
- Experience with PS3 and client testing, debugging and automation.
- Experience utilizing the Xbox 360 or PlayStation Software Development Kit.
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 Now(Entry or Mid-Level) UI Engineer
Do you appreciate silky smooth UI experiences? Do you have mad coding skills and a deep love of video games? Then come help Bungie develop kick ass games by advancing the art and science of user interaction in an environment fueled by passion, creativity, and refinement.
Essential Qualifications
-
Embrace and extend our in-game user interface engine and related designer tools.
-
Give artists, UI designers, and audio designers the power they need to bring their artistic vision to life.
-
Work closely with designers and engineers from multiple teams/disciplines to expose functionality through the in-game UI.
Required Skills
-
PS3 development experience.
-
Real passion for users’ experience and the way they interface with software.
-
Good communication skills.
-
Solid working knowledge of C/C++.
-
Passion for playing and developing exceptional console games.
-
A BA in computer science or math, or equivalent experience.
-
Professional C/C++ coding experience.
-
Experience working in a team environment.
Nice-to-have Skills
-
Previous console experience.
-
Experience developing user interfaces and interface systems for console games.
-
Exposure to existing UI frameworks and toolkits for PC and/or embedded devices.
-
Experience with C# and WPF.
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 looking for an experienced developer of server-side software to create and maintain scalable services to communicate with our games and our internal development tools. The Developer will generally use C# and SQL Server, authoring new tools and services and maintaining and expanding existing ones. Existing databases in this toolset have reached 50 billion rows, and 89,000 transactions/sec, so a firm understanding of performance and scalability is essential.
Bungie’s Server Programmers design scalable, reusable software pipelines for processing and exposing large quantities of data with the flexibility to adapt to changing interfaces as the game code evolves at the same time as the toolset. They also write clean, well-designed C# code to implement these original designs as well as to fit in to existing tools that need to grow over time, design and implement databases that scale without predetermined limit, investigate and keep up with new technology to identify where future projects can benefit from its use and work with the Operations team to ensure stable performance of user-facing server features in the datacenter.
Required Skills
-
PS3 development experience
-
3+ years experience with C# and SQL Server.
-
Experience with .Net Web Services or WCF.
-
Experience writing and shipping production server code preferred.
-
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.
-
Bachelors Degree in CS or related field.
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 Server Programmer
Create, champion, and control some of the most load-intensive server-side game features the world has ever witnessed by taking on the role of a Senior Server Programmer at Bungie. Previous experience might include platform-wide Matchmaking services that successfully dispatched hundreds of thousands of concurrent combatants or massive back-ends that cut a brutal swath through a merciless horde of high-load multiplayer features. If you accept our challenge, you WILL be responsible for design and implementation of multiple large, awesomely innovative features. Proven ability to work in code and databases of your own design is essential. Godspeed.
Bungie’s Senior Server Programmers work across disciplines to determine the desired behavior of server-side game features. They also design highly scalable systems with the flexibility to adapt to evolving game design, write clean C# code to implement these original designs, design and implement databases that scale without predetermined limit, investigate and keep up with new technology to identify where our projects can benefit from its use and work with the Operations team to ensure stable performance of your features in the datacenter.
Required Skills
-
PS3 development experience.
-
6+ years game development experience required.
-
4+ years experience with C# and SQL Server.
-
Experience with .Net Web Services or WCF.
-
Experience writing and shipping production server code for a large-scale online game or platform.
-
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.
-
Bachelors Degree in CS or related field.
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 Tools Engineer
As a Senior Tools Engineer you will work closely with cross functional leads to create maintain and improve tools and services, both local and distributed.
Responsibilities will include:
-
Mentoring other engineers.
- Designing and building tools and systems.
- Participating in feature planning.
- Conducting design/content reviews.
Required Skills
-
Solid C# programming, ASP.NET and web application experience.
- Ability to develop and maintain tools and systems.
- Understanding of algorithms, performance and optimization.
- Smart, driven and highly adaptable.
- Excellent communication, analytical and problem solving skills.
- Passion for programming and technology.
- Aptitude and appetite for pulling systems apart.
Nice-to-have Skills
-
Experience writing and executing SQL queries.
- Experience with PS3 and client testing, debugging and automation.
- Experience utilizing the Xbox 360 or PlayStation Software Development Kit.
- Experience managing a small team.
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 NowAssociate Producer (for Graphics/FX)
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. Areas of focus for this position include producing Graphics and FX and managing schedules for a large cross-disciplinary team.
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.
-
Technical background, CS degree or extensive experience producing engineers highly desirable.
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 NowAssociate Producer (for UI)
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. Areas of focus for this position include producing UI development and managing schedules for a large, cross-disciplinary team.
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.
- Experience with Information Architecture, UI Art, Human-computer interaction highly desirable.
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