Lead Programmer
Company unspecified (job is advertised through an agency)Location:
Northern CaliforniaJob Type:
Permanent, StaffProject details:
Unannounced MMORPG (PC, Online)Experience & Qualifications:
Industry leading Northern California developer is seeking a talented Lead Programmer to join our quest to create revolutionary online gaming experiences. Bring your strength to our cause, inspire awe in those around you, collaborate with like-minded team members and make great games! This individual will continually contribute to the game and to the success of the development team. We are looking for someone with passion for solving difficult technical problems and working with teammates to bring these solutions to life.
Responsibilities:
- Contribute to and lead the specification, design, development, delivery and maintenance of tech features for our MMORPG and the technology that supports the MMORPG service.
- Proactively identify and explain problems and solutions to technical issues in concurrent planning, implementation and live development cycles.
- Lead the programming team in producing scalable, maintainable, high performing, secure and correct code.
- Contribute C code as necessary to ensure the success of key features.
- Participate in our rotating 24/7 on call programmer support for issues that arise in the live environment.
- Focus on making the best possible game, which requires adaptation to changing requirements
- Research coding techniques and algorithms
- Fluent C/C++ skills.
- Ability to jump into existing C language code bases and get your bearings quickly.
- Demonstrated ability to understand, debug and modify other peopleâs code with little help from its implementers.
- Strong understanding or willingness to learn both game systems engineering and high concurrency server programming.
- Client/Server and Multiplayer Gameplay experience a plus
- Strong communication skills and ability to collaborate with teammates
- Self-motivated, and able to work with minimal direct supervision
- Must be able to manage direction and prioritize aspects of a project while understanding overall objectives
- Superior problem-solving and analytical skills
- Bachelorâs Degree in Computer Science or related field
- 7+ years development experience with at least 4+ years working on engine technology or large game systems, such as AI, physics, networking and character systems
