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. At Bungie, you’ll lead and manage a team of concept artists, work collaboratively with the Art Director and other Art Leads to help shape and communicate the vision of our game, inspire and motivate the team by creating high-quality concepts that clearly illustrate the characters and their environments, develop concepts, style guides and documentation throughout the course of the project and serve as a mentor to colleagues, providing guidance, constructive feedback, and coaching to enhance their efforts.
Required Skills
-
Minimum of 5 years of experience as a Concept Artist.
- Prior experience leading and managing a small team of artists on a shipped product.
- Demonstrated excellent verbal and written communication skills.
-
Professional attitude and an ability to take constructive criticism.
- Excellent concept art skills in both character and environmental area with an eye for perspective, color, lighting, and atmosphere.
- 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.
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.
- Experience working with offsite team members/outsourcing a plus.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Lead Interaction Designer
apply now!
Do you run through the seven stages of interaction every time you start your car? When you buy a new gadget, do you think aloud as you use it for the first time? Do you have nightmares about the peanut butter theory of user interface design? Do you have the guts to argue that the user interface is the most important feature of a game? Do you love Clippy jokes? If so, you just might be the ideal candidate to become Bungie's next Lead Interaction Designer.
As Bungie's Lead Interaction Designer, your goal will be to design a consistent, rich, and logical architecture for our UI across all platforms and portals, and then realize that goal as you drive it through production. You will communicate your designs through documentation, flow designs, and functional prototypes. You will collaborate with our graphic artists to design and deliver a rich and interesting experience, and with our designers to ensure intuitive integration with the in-game experience. You will work closely with all departments as you drive your design through all phases of production. You will collaborate with User Research to test that our UI/UX is ultimately accessible and user friendly. You will work with the Test and Localization teams so that our UI/UX designs are localization friendly and platform compliant. Thus, taking us all one step further toward world domination, and a useful paperclip.
Required Skills
-
Prior experience designing user interfaces, preferably for console games.
-
Intense curiosity, creativity and the keen ability to stay abreast of positive trends in game design, software and industrial design.
-
Fearless and creative approach to solving challenging, complex problems.
-
Burning desire to break the mold to take game interfaces to uncharted waters.
-
Proven ability to thoroughly document complex and detailed design plans.
-
Exceptional team player with strong cross-group communication skills.
-
Willingness to take design direction when offered, and the ability to work independently when it isn’t.
-
Prior experience working with engineers and artists.
-
Submissions without portfolios of previous UI/UX design work cannot be considered.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Player Investment Designer
apply now!
Do you dream about creating worlds imbued with real value and consequence? Can you find the fine line between a reward that encourages players to have fun and an incentive that enslaves them? Can you devise a way for a player to grow while preserving the delicate balance of an action game? If you answered yes to these questions (and you are a passionate work-a-holic game-o-phile) you might want to polish up your resume and apply to be Bungie’s next Player Investment Designer.
A Player Investment Designer develops a robust and rewarding investment path, supported by consistent, rich and secure incentives that drives player behavior toward having fun and investing in their characters, and then validates those systems through intense simulation, testing and iteration. At Bungie, you’ll design mechanics which drive in-game player reward and incentives, give players long-term goals to invest them in the world and their character, prevent by design griefing or exploiting any of the above systems, run simulations of these mechanics based on expected player behavior and test these simulated results against actual player behavior and tuning the live system.
Required Skills
- Experience with many modes of online play.
- Experience with online incentives (achievements, rewards, economic, etc) and a passion for understanding what drives player behavior within them.
- Solid math skills.
- A thirst for problems to solve.
- Command of Microsoft Excel.
- Outstanding organizational skills.
- Excellent oral and written communications skills.
- Ability to work well under deadlines.
- Ability to work well in a team environment.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Are you a kick-ass writer? Have your stories occupied players' imaginations for days, weeks -- years on end? Can you inspire artists to create whole worlds and races of creatures with a few, quality keystrokes? Do you strive for emotional imperviousness to constructive editorial, and have a burning desire to build a team of writers made of similar stuff? Then read on...
As Lead Writer at Bungie, you’ll be responsible for histories and legends, combat dialog, weapon descriptions, etc. Your words will help define Bungie's next game universe. You’ll also work for and collaborate with a Design Director responsible for all aspects of storytelling and you’ll mentor and manage a team of internal and external writers.
Required Skills
- Exceptional creative writing skills, especially in service of vivid, complex, memorable characters
- Minimum 5 years game industry experience or two, shipped AAA games; branching or non-linear narrative experience a plus
- Solid track record of team leadership
- Excellent design and artistic sensibilities; straight-up mission or character design experience a plus
- High level of comfort in a collaborative writing process; solitary scribes need not apply
- Zero desire to parlay your game writing experience into a film, TV show, novel &c.
Still interested? Then we're interested in you! Please email us your resume along with a writing sample totaling no more than 1,500 words. Writing samples should show the breadth of your ability, and, as such, can be comprised of as many different kinds of writing as you like e.g., cinematic scenes, dialog spreadsheets, two line item descriptions &c.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
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
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Senior Server Programmer
apply now!
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
- 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
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Bungie is seeking a relentless code warrior, devoted to the pursuit of programming excellence and furthering our ongoing quest for world domination. When you play games do you wonder how the code functions under the hood? Do you love digging through assembly instructions? Are you obsessed with evaluating your programs for efficiency and performance? Are you the person that others come to when they can’t debug their code?
Bring your thirst for knowledge and PS3 might and fuse it with our talented team; together we shall forge a dread Engine that will quake lands (of many architectures) underfoot.
As an engine programmer at Bungie, you will participate in the design of future generations of our engine technology. You will learn our engine’s capabilities and then help us expand them by building a structure and framework that enables new heights of flexibility and performance. 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++.
- Good understanding of computer hardware, algorithms, performance and optimization.
- Smart, driven and adaptable.
- Passionate about technology in general and game engine programming specifically.
- Excited to tackle new and varied challenges.
- High quality standards for personal code.
Nice-to-have Skills
- Professional experience programming in the game industry.
- Professional C/C++ coding experience.
- Experience working with low-level infrastructure or game engine code.
- Expertise in a specialist engine area (such as physics, I/O or graphics).
- Experience working with modern console architecture, especially PS3, and multi-platform code.
- History of hobbyist game engine programming, mod or bot work.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Senior Engine Programmer
apply now!
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? Combine your architectural vision with our talented team; united we will build an Engine to both create great games and also power the biggest slingshot in human history.
As a senior engineer 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 PlayStation 3 and the next generation of consoles and devices. 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
-
Professional experience programming in the game industry (3+ years)
-
Experience building and maintaining a game framework for generalized simulation
-
Strong working knowledge of C/C++
-
Proven ability to independently design and maintain large software systems
-
Good understanding of the fundamentals of a modern game engine
-
Experience working on a team and excellent communication skills
-
Passion for great games and great technology
Nice-to-have Skills
-
Experience as a senior engineer on a large team
-
Experience working with modern console architecture
-
Double points for PlayStation 3 experience
-
Experience with any interpreted scripting language integrated into a game engine
-
A love of close quarters combat
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Server Software Management Engineer
apply now!
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
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
As a visionary lead AI engineer, you will define the future of Bungie’s AI technology for our new IP on the Xbox 360, PS3, and next generation platforms. You will work closely with the design and animation teams to break new ground in the field of synthetic characters. You will supervise development of the tools that the design team will use to populate the world, fill it with life, and give the player incredibly fun gameplay 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 excellent familiarity with the academic and industry literature.
- Good understanding of the state of the art in game characters, including AI, animation and physics.
- 4+ years of commercial game industry experience with at least 2 years of management.
- Experience working on a team and excellent communication skills.
- Expert level C/C++ programming skills (ie: clean, elegant, efficient code).
- Strong math background (vector geometry, linear algebra, etc.).
- Passion for great games.
Nice-to-have Skills
- MS or higher degree in AI or related field.
- Published contribution to AI research.
- Experience developing character animation, locomotion or physics.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Server Software Development Lead in Test
apply now!
As a SDET 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
- 1+ year experience software testing.
- Experience with server/service stress testing, distributed and networking experience.
- Experience unit testing, debugging and troubleshooting large C++ software applications.
- Experience building test automation tools and creating test cases, specs and plans.
- Solid C# programming, ASP.NET and web application experience.
- Experience writing and executing SQL queries.
- Ability to develop and maintain performance tools.
- Understanding of algorithms, performance and optimization.
- Smart, driven and highly adaptable.
- Excellent communication, analytical and problem solving skills.
- Passion for games , game programming and technology.
- Ability to mentor and be mentored.
- High IQ.
- High quality bar (never settling for a job half done, always driven to understand the “why”).
- Aptitude and appetite for pulling systems apart.
- BS in Computer Science.
Nice-to-have Skills
- Experience performance testing large software applications (preferably in games).
- Experience utilizing the Xbox360 or Playstation Software Development Kit.
- Experience managing a small team of area testing/tools creation contractors.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Software Development Engineer in Test (PS3)
apply now!
As a SDET 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
- 1+ year experience software testing.
- Experience with PS3 and client testing, debugging and automation.
- Experience unit testing, debugging and troubleshooting large C++ software applications.
- Experience building test automation tools and creating test cases, specs and plans.
- Solid C# programming, ASP.NET and web application experience.
- Experience writing and executing SQL queries.
- Ability to develop and maintain performance tools.
- Understanding of algorithms, performance and optimization.
- Smart, driven and highly adaptable.
- Excellent communication, analytical and problem solving skills.
- Passion for games , game programming and technology.
- Ability to mentor and be mentored.
- High IQ.
- High quality bar (never settling for a job half done, always driven to understand the “why”).
- Aptitude and appetite for pulling systems apart.
- BS in Computer Science.
Nice-to-have Skills
- Experience performance testing large software applications (preferably in games).
- Experience utilizing the Xbox 360 or PlayStation Software Development Kit.
- Experience managing a small team of area testing/tools creation contractors.
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home
Software Development Engineer in Test (Server)
apply now!
As a SDET 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
-
1+ year experience software testing
-
Experience with server/service stress testing, distributed and networking experience
-
Experience unit testing, debugging and troubleshooting large C++ software applications
-
Experience building test automation tools and creating test cases, specs and plans
-
Solid C# programming, ASP.NET and web application experience
-
Experience writing and executing SQL queries
-
Ability to develop and maintain performance tools
-
Understanding of algorithms, performance and optimization
-
Smart, driven and highly adaptable
-
Excellent communication, analytical and problem solving skills
-
Passion for games , game programming and technology
-
Ability to mentor and be mentored
-
High IQ
-
High quality bar (never settling for a job half done, always driven to understand the “why”)
-
Aptitude and appetite for pulling systems apart
-
BS in Computer Science
Nice-to-have Skills
-
Experience performance testing large software applications (preferably in games)
-
Experience utilizing the Xbox360 or Playstation Software Development Kit
-
Experience managing a small team of area testing/tools creation contractors
Please email resumes to
jobs@bungie.com and remember to include demo reels, portfolios, sample code, and anything else that demonstrates your skills.
< return to jobs home