Senior Software Engineer

Company: BioWare
Location: Austin (United States)
Start Date: immediately

Job Description

Senior Generalist Software Engineer


BioWare, a member of the incredible family of EA studios, has created some of the world's best-selling titles including the award-winning Baldur's Gate, the Neverwinter Nights series, and Star Wars: Knights of the Old Republic. Original BioWare-created IPs include the critically acclaimed Mass Effect, the epic fantasy RPG Dragon Age, Jade Empire, and Sonic Chronicles: The Dark Brotherhood. BioWare Austin is hard at work supporting the critically acclaimed massively multiplayer online game, Star Wars: The Old Republic and also developing new game projects to continue to bring high quality immersive experiences to our customers and fans.


BioWare Austin is seeking a qualified Senior Generalist Engineer to help create and maintain game systems for our Massively Multiplayer Online (MMO) game. The successful candidate will have expert knowledge of and proven experience in the design and implementation of game system architectures or real-time interactive applications using C++. We’re looking for someone who has a broad background and experience who can contribute deeply in a number of areas of our code – this could include graphics, animation, general gameplay systems, or networking. Previous MMO or online experience is a strong plus.

Key Responsibilities

  • Works with Technical Directors and other senior engineers to architect and refine game systems.
  • Works with designers, artists and other personnel involved in the development of products as required.
  • Develops and authors all phases of technical design specifications and completes implementation.
  • Writes clear, maintainable, portable code.
  • Test and refine code and systems throughout the development cycle of the project.
  • Accurately estimates his/her schedules and delivers high quality work products to that schedule


Required Skills

  • A Bachelor’s degree in computer science or computer engineering
  • Minimum of 5 to 10 years professional software development experience writing game or real-time interactive applications in C++
  • Expertise in Unix/Linux/Win32 Operating systems
  • Expertise in building multithreaded real-time systems
  • Experience working with very large code bases
  • Experience tuning real-time applications performance and reliability
  • Excellent analytical and mathematical skills
  • Deep knowledge in at least two of the following areas: graphics, animation, general gameplay, networking, and system profiling & optimization.
  • Strong interpersonal skills and problem solving ability


Recommended Skills

  • Expertise with client/server architectures
  • Experience with SQL
  • Experience with Perl, Python, Bash
  • Experience mentoring or directing work of more junior staff
  • Game industry experience



Created on the 28-06-2013
Logo BioWare
Personal Job Informations
This is an "Off-Site-Posting" and therefore no requirements got specified. So it is sadly not possible to display how matching you are for this job.
Action :
Apply for Job
You will be redirected to
the Company-Homepage