Senior Game Developer
Job description
Senior Game Developer at Bamboohr.
About the role
Bamboohr is seeking a talented Senior Game Developer to join our dynamic team in Plymouth, Michigan. This position is ideal for an experienced developer who is passionate about creating engaging and innovative gaming experiences. You will play a pivotal role in the design and implementation of game features, collaborating closely with artists, designers, and other developers to bring our projects to life. If you are eager to contribute to a company that values creativity and technical excellence, we would love to hear from you.
Key facts
What you'll do
- Design, develop, and implement game systems and features that enhance gameplay and user experience.
- Collaborate with cross-functional teams, including artists and designers, to ensure cohesive game design and functionality.
- Participate in code reviews to maintain high-quality code standards and share knowledge with team members.
- Optimize game performance across various platforms, ensuring smooth gameplay and minimal loading times.
- Troubleshoot and resolve technical issues that arise during development and post-launch.
- Mentor junior developers, providing guidance and support to help them grow in their roles.
- Stay updated on industry trends and emerging technologies to incorporate innovative solutions into our games.
- Contribute to the overall game design process, providing input on gameplay mechanics and user interface design.
- Assist in the development of tools and pipelines that streamline the game development process.
- Document code and development processes to ensure clarity and maintainability for future reference.
- Engage in playtesting sessions to gather feedback and iterate on game features based on player input.
- Collaborate with the QA team to ensure that all game features are thoroughly tested and polished before release.
Requirements
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent experience.
- A minimum of 5 years of professional experience in game development, with a strong portfolio showcasing your work.
- Proficiency in C# and/or C++, with a solid understanding of object-oriented programming principles.
- Experience with game engines such as Unity or Unreal Engine, including familiarity with their scripting languages and tools.
- Strong problem-solving skills and the ability to work effectively in a team-oriented environment.
- Excellent communication skills, both verbal and written, to articulate ideas and collaborate with team members.
- A passion for gaming and a deep understanding of game mechanics and player engagement strategies.
Nice to have
- Experience with multiplayer game development and networking concepts.
- Familiarity with version control systems, such as Git, for collaborative development.
- Knowledge of 3D modeling and animation tools, such as Blender or Maya, to facilitate better collaboration with artists.
- Previous experience in a leadership or mentorship role within a development team.
- Understanding of game monetization strategies and user acquisition techniques.
Skills & tools
- Proficient in programming languages such as C# and C++.
- Familiarity with game development frameworks and engines, particularly Unity and Unreal Engine.
- Knowledge of software development methodologies, including Agile and Scrum.
- Experience with debugging tools and performance profiling techniques.
- Strong understanding of game design principles and player psychology.
- Ability to work with various software tools for project management and collaboration, such as JIRA or Trello.
Practical notes
- This position is based in Plymouth, Michigan, and requires on-site work.
- Candidates must be eligible to work in the United States; visa sponsorship is available for qualified individuals.
- The salary for this role is competitive and will be determined based on the candidate's experience and qualifications.
- Interested applicants should submit their resume and a portfolio showcasing relevant projects and achievements.
At Bamboohr, we are committed to fostering a diverse and inclusive workplace where all employees can thrive. We encourage applicants from all backgrounds to apply and look forward to welcoming a new member to our talented team of game developers. If you are ready to take your career to the next level and make a significant impact in the gaming industry, apply today!
About the company
An American software development company began operations in 1991. Formal incorporation followed in 1993 under the name Bamboohr Systems. Early work targeted the OS/2 platform, shifting to Microsoft Windows as that earlier ecosystem declined. Core offerings focus on tools that customize graphic interfaces and entertainment products. Strategy games form a key part of the catalog. Long standing series include Galactic Civilizations. Services center on personal computing solutions.