Senior Programmer (Gaming)

Employer

Job Description

hybrid

171 East Liberty Street, Toronto, Ontario, Canada, M6K 3E7

full-time . January 25, 2024

Description

Sinn Studio Inc. is leading the charge in VR combat games! Debut game, Swordsman, is a physics-based combat game where you can slash your way through medieval earth to become the ultimate Swordsman. Having won multiple awards like Game of the Year in 2022, Best Swordfighting Game in 2020 and more. Swordsman also boasts top best seller in Quest and PSVR/2 platforms.

We’re looking for a Senior Programmer experienced with the Unreal Engine and proficient in C++ and Unreal Engine (including Blueprint). The successful candidate will collaborate with developers, AI engineers, and software engineers on systems, custom tools, and advanced XR combat technologies. This programmer has a robust capability to work with specifications given to game-ready requirements. They are effective in rapid iteration while always ensuring technical quality for exciting content. The team works hand-in-hand together to meet technical needs, resolve blockers, and the evolution of quality features to push our product further. We are looking for someone who will enrich us through your vantage point and skillset, all in a space where you can thrive.

Responsibilities

  • Hands-on in programming gameplay features and systems in C++ and Blueprint
  • Help develop back-end systems for games, services, and tools
  • Collaborate and communicate with cross-disciplinary team to iterate on existing tools and features
  • Have a people-first approach, acting as a mentor for fellow programmers and encourage a support system that is task-forward
  • Maintain high-quality, clean code and documentation (including logging) throughout work
  • Maintain best practices and sustainable standards in coding
  • Think from both player’s and the game developer’s perspective for high impact throughout the production lifecycle
  • Navigate the unknown, tackling sophisticated problems and finding solutions adapted to the needs of the studio and its projects
  • Plan effectively for aligned progress to production needs and providing realistic updates
  • Proactively identify issues/risks, test, and debug often to mitigate their impact
  • Work with and help develop the interface to be used within Unreal Engine ( this may includes areas such as Blueprints and modifications)
  • Ensure that solutions are intuitive, streamlined, and cross-platform
  • A focus to improve bandwidth via tools, memory consumption, performance and draw/API calls
  • Other related duties as required

Qualifications

If the following sounds like you, and you’re interested in joining a growing start-up, we want to hear from you! Not sure that you meet all qualifications? Cast those doubts away - we strongly welcome you to apply. We love to hear from people who are ecstatic about working in the XR industry and where it will evolve to.

  • 5+ years of experience as a programmer in the games industry
  • 3+ years of proficient experience with C++ and Blueprint
  • 1+ years in mentorship (and/or leadership) capacity
  • Deep understanding and experience working with Unreal Engine 4 / 5
  • Experience in a variety of game systems such as developing gameplay, player, and AI mechanics
  • A good understanding of cross-platform game development requirements
  • Self-motivated to take initiative to obtain results
  • Ability to write robust, maintainable code
  • Reliable with strong attention to detail and problem solving abilities
  • Creative, excited about innovation with a growth mindset
  • Agile and able to quickly iterate in a fluid environment
  • Ability to do code-review and debugging
  • Strong knowledge in game knowledge and design principles
  • Knowledge of game pipeline lifecycle with experience working on at least one shipped game
  • Collaborative with technical and non-technical team members

Added Advantages

  • Experience with VR / MR
  • Background in XR
  • PC and console experience preferred over mobile
  • Proficiency in Python
  • Passionate about games and working in the industry
  • Education in Computer Science, related field or equivalent experience

Additional Information

Salary Range: $100,000 - 120,000 CAD annually + 3 weeks vacation, sick days, employer paid benefits (except LTD), Employee Assistance Program, wellness days, birthday day off, Employee Stock Options (ESOP) coming in early 2024, and more.

As of the time of this posting, Sinn Studio lists the projected base salary range in good faith. A salary offered will be determined upon several factors such as: relevant experience, skillset, geographic location, and organizational critical needs.

Office Location: Liberty Village, Toronto

Work Structure: Preference will be given to local candidates or those who are willing to relocate to the Greater Toronto Area to work in a hybrid model with two days in office collaborating with local team members and our founders.

Sinn Studio is an equal opportunity employer, committed to inclusion and diversity. All qualified applicants will receive consideration for employment without regard to race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability or any other basis forbidden under federal, provincial, or local law, and will not be discriminated against on the basis of disability.

Accommodations are available on request for candidates taking part in all aspects of the recruitment process. If you require accommodation, or if you have any additional questions about the role, please contact us at talent@sinnstudio.com.

The Sinn Studio Talent team will communicate with you only through official email addresses and connected Linkedin profiles. We do not use WhatsApp, Facebook Messenger, etc. Our team will not ask you to send us money or technology through our processes.

No agencies or external recruiters please.

Compensation

$100,000.00 - $120,000.00 per year