Lead Product Engineer
Description
THE STUDIO
We are a company for gamers, by gamers. We believe that truly good and deeply compelling games are timeless and will ultimately prevail over fine-tuned shallow addiction cycles. Our mission is to make deeply engaging and technically outstanding games, while embracing all the opportunities of cross-platform, new business models and a games industry in flux.
We are looking for motivated and highly skilled people who share our love for making outstanding games. You will need to be ready to take on the task of being part of a small but experienced and dedicated team, not be afraid to get your hands dirty, and have a can-do attitude. Join us! It’s going to be a thrilling ride.
SENIOR PRODUCT ENGINEER
Product Engineering is about building compelling, engaging progression systems, user interfaces that encourage player engagement, and user experiences that enrich the enjoyment of the game. As a Lead Product Engineer, you'll design, build, and optimize modular, reusable systems coordinating with Platform, Gameplay systems, Art, and Design requirements to bring rich experiences for our players that define their journeys through our games. You will also guide colleagues in pursuit of providing the best overall experience for our players. You will have significant influence over our core systems designs and help to shape them for our future development.
Responsibilities:
- Lead a team working to developing successful game features by driving product quality improvements and group productivity
- With closely with other groups including art, design, and production to achieve project objectives, and have your own opinions on User Experience.
- Develop well-designed and documented software within schedule
- Critique design specifications and write technical design specifications
- Design, create, and maintain high-quality modular interface components
- Profile and optimize software components
- Mentor other engineers to help improve overall team competency
- You have a passion for programming and a keen eye for "fit and finish" detail.
- You have a talent for rapid prototyping.
- You are very fluent in C++
- You have a solid understanding of good software engineering practices.
- You have a solid understanding of code optimization, performance, and scalability.
- You have solid troubleshooting skills
- Bias towards mentoring and sharing good techniques and practices.
- You have a desire to work in a dynamic and collaborative team environment.
- You have experience working with teams of at least 15 people.
This base pay range is for the United States only and does not apply to international locations. The range for each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by location and additional factors including job-related skills, experience, and relevant education or training.
Do you feel like you don’t meet each and every requirement on the job description? Many people don't apply for jobs unless they feel they exceed at every one of these job requirements. It’s very important for us at SEMC to ensure we have a diverse and inclusive group of talent, so please go ahead and apply even if you feel that you’re not a “perfect” fit! You just might be what we’re looking for!