Notes:
Job posting: https://career4.successfactors.com/...lertName=&_s.crb=KanvmjKq4ThbGd8wV2rIAwGlSE4=
- This is explicitly listed as a new IP.
- It's being worked on at BioWare Austin and at least one other BioWare studio.
- BioWare Austin is explicitly helping out on the New IP from the Mass Effect team, but it's unclear if this is also the same project.
- It's worth noting that all of BioWare's studios work on all the games right now (see this position where you can work as a Senior Gameplay Designer on Mass Effect: Andromeda from Austin, Edmonton, or Montreal), so the studio might not be too strong an indicator.
- They reference experience developing for MMOs as a plus and mention that online is a notably big part of this title. Maybe an MMO-lite type thing like Destiny or The Division. I don't think it's likely they're making another full fledged MMO, but who knows.
Job posting: https://career4.successfactors.com/...lertName=&_s.crb=KanvmjKq4ThbGd8wV2rIAwGlSE4=
BioWare is a division of EA which crafts high quality multiplatform role-playing, MMO and strategy games, focused on emotionally engaging, rich stories with unforgettable characters and vast worlds to discover. Since 1995, BioWare has created some of the world's most critically acclaimed titles and franchises, including Baldur's Gate, NeverWinter Nights, Star Wars: Knights of the Old Republic, Jade Empire, Mass Effect and Dragon Age. BioWare currently operates in Edmonton (Alberta, Canada), Montreal (Quebec, Canada) and Austin (Texas).
BioWare’s games have continually achieved critical and commercial success. All of our published titles are highly rated at www.gamerankings.com; in fact we have 6 games in the top 1% highest rated games of all time! In 2008, BioWare was acquired by Electronic Arts, a leading global interactive entertainment publisher. For more information on BioWare, visit www.bioware.com, or follow us on Twitter at www.twitter.com/bioware . To join the millions of fans already registered with the BioWare community, go to http://social.bioware.com.
BioWare is seeking a qualified Senior Lead Server Engineer for a new, unannounced BioWare IP. This role will direct a team of software engineers to create the backend systems that will drive online play for this exciting new game. The successful candidate will have expert knowledge of and experience in the design, implementation, and continuing support of large scale real-time client/server applications using primarily C++. Extensive experience with and knowledge of multi-tier client/server architectures as well as scalable distributed systems are required. Experience developing PC or console games with significant online elements is a strong plus. Experience with current cloud-based computing solutions and technology is beneficial.
Key Responsibilities
Works with the game project’s Technical Director and other senior engineers to architect and develop game server systems.
Leads and manages the online team; mentors more junior engineers in online best practices.
Develops and authors all phases of technical design specifications and ensures completes implementation.
Contributes heavily to decision making and process definition for the game’s online operations plan.
Drives team to write clear, maintainable, and portable code. Ensures team results are high quality.
Guides team through testing, KPI analysis, and code refinement throughout the project life cycle.
Helps team accurately estimate work and manage schedules to deliver timely, high quality results.
Works with designers, artists and other stakeholders to achieve desired results.
Required Skills
A Bachelor’s degree in computer science or computer engineering
Minimum of 5 to 10 years professional software development experience writing client / server applications in C++
Architectural expertise in designing distributed simulation systems, particularly in an MMO or similar online context
Demonstrable experience mentoring or directing work of a team of software engineers, ideally in a direct management capacity in an area of online game development
Expertise in Unix/Linux/Win32 Operating systems
Expertise in building multithreaded, multi-process, real-time systems
Expertise with client/server message passing architectures
Experience with modern cloud-deployed service architecture
Experience working with very large code bases
Experience tuning real-time server systems for performance and reliability
Experience with persistence of distributed systems
Excellent analytical and mathematical skills
Strong interpersonal skills and problem solving ability
Recommended Skills
Experience with SQL and NoSQL database paradigms
Experience with languages including Python, Java, and Node.JS
Experience with multi-studio development
Game industry experience