August29
We have a great opportunity for senior software engineers in our Los Angeles, CA office. If you want to work in a fun, fast-paced and creatively challenging environment, this is the place for you. The ideal candidate will need to be able to manage their time wisely as they solve programming challenges with smart and efficient solutions. Applicants must be able to work effectively and efficiently to meet deadlines in a self-directed manner. Full-time and contract candidates (both on-site and part-time remote) will be be considered.
Job Description
* Take ownership of major features and components of our back-end system
* Work closely with game designers, game programmers and QA to deliver industry-leading enterprise gaming solutions
* Architect, design and implement major features and components from user stories
* Drive major design decisions of software architecture and functionality
* Stay up-to-date with new technologies and architectures
* Help drive effective process, design, and coding standards for software development.
* Perform code and design reviews
* Work closely with QA and other organizations in the company to educate staff and evaluate feature requirements and functionality
* Mentor peers and contribute to team learning
Requirements
* Several years of experience developing software, preferably in an agile environment
* BS in engineering, preferably Computer Science. Masters Degree a plus
* Solid object-oriented design and implementation skills
* Experience with n-tier and service-oriented architectures
* Expert-level knowledge of the Java programming language, including versions 5 and 6
* Experience with multiple programming languages a plus
* Deep understanding of Java concurrency
* Knowledge of relational database concepts and practices
* Experience working with enterprise technologies, including web services, message-oriented middleware, security, and web development
* Familiarity with various forms of testing practices, including regression, acceptance, functional, and load testing
* Comfortable with both Linux and Windows development environments
* Experience with agile project management and development methodologies
* Excellent written and oral communication skills
* Positive, team-oriented attitude
* Team leadership/management skills a plus
* Has a strong interest in, and knowledge of the game industry
* Must be legally authorized or able to obtain legal authorization to work in the US
If you are a top-notch enterprise software engineer who wants the opportunity to innovate with a creative and talented team and have a positive, "can do" attitude, we want to hear from you!
To apply, please send résumé and cover letter to programming@riotgames.com. This posting can also be found on our web site at:
http://www.riotgames.com/car_programming.php#senior_java_engineer
Riot Games Inc., founded in 2006, is a venture funded video game development company headquartered in Los Angeles, California.
Our team is comprised of talented developers with a wealth of game development experience on many successful titles such as Ultima Online, Dungeon Siege, Jak & Dexter, Heroes of Might & Magic, Neverwinter Nights 2, Sly Cooper, Total Annihilation and many more.
The company is diligently working on our first title, which is a uniquely fun and competitive battle arena multiplayer experience set in a beautifully stylized and imaginative world.
As avid gamers, we believe that the games that are the most fun are those that provide worthwhile challenges that test and reward player skill, not just time spent playing. We also fundamentally believe that the best games are those with strong online communities, and we are committed to establishing deep relationships with our players to continue to enhance the game experience that they enjoy.