Browse
···
Log in / Register

Senior Software Developer- video games

Negotiable Salary

Solution SFT

Saint-Laurent, Montreal, QC, Canada

Favourites
Share

Some content was automatically translatedView Original
Description

You will be part of a creative and dynamic team leveraging the latest rendering technologies to deliver a state-of-the-art visual system and introduce innovative features into simulation products. As an experienced rendering developer, you will contribute your expertise to develop the next generation of high-fidelity visual systems and synthetic environments for flight simulators. The ideal candidate is passionate about technology and video games. In this role, you will: Develop essential rendering features, graphics engine components, and tools. Research and implement innovative rendering techniques. Collaborate with multiple teams to solve complex technical challenges. Develop and optimize rendering techniques to enhance visual quality. Optimize rendering engine performance for real-time operation while maximizing high-fidelity realism. Actively participate in code reviews. Stay informed about the latest technological trends. ____________________________________________________________ You will be part of a creative and exciting team that will leverage the latest rendering technology to deliver a state-of-the-art visual system and introduce innovative capabilities into simulation products. As an experienced rendering developer, you will bring your industry experience to develop the next generation high-fidelity visual system and synthetic environment for flight simulators. The ideal candidate is passionate about working in technology and games. In this role, you will Develop core rendering features, engine components and tools. Research and implement innovative rendering techniques Work with multiple teams to collaborate and solve complex technical challenges Develop and optimize rendering techniques used to push visual quality level Optimize rendering engine performance for real time operation while maximizing high fidelity realism Actively participate in code reviews Stay up to date on technology trends Requirements: Bachelor's or Master’s degree in Software Engineering, Computer Science, or equivalent experience. Excellent engine programmer specialized in rendering, with several years of experience writing maintainable code. Proven experience in rendering, strong 3D mathematics skills, knowledge of cutting-edge rendering techniques, understanding of current graphics hardware, APIs, and shader programming languages. Mastery of software engineering principles. Experience in an interdisciplinary development environment, with excellent inter-team communication skills. __________________________________________________ BS or MS Degree in Software Engineering, Computer Science, or equivalent experience A great rendering engine programmer, with years of experience writing maintainable code Experience in rendering, with excellent 3D maths skills, knowledge of cutting edge rendering techniques, understanding of current graphics hardware, APIs and shader programming languages Well-versed in software engineering principles Experience in a cross-disciplinary development environment, with excellent cross-discipline communication skills

Source:  workable View original post

Location
Saint-Laurent, Montreal, QC, Canada
Show map

workable

You may also like

Workable
Junior QA Developer
Let’s build something amazing together! Join us as a Junior QA Developer and develop your skills while contributing to exciting projects. Who Are We? Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada 🇨🇦. We are dedicated to delivering cutting-edge digital solutions to the global construction industry 🏗️ tackling the most complex yet common problems in the field, empowering our clients with transformative tools and expertise. Our Product cmBuilder.io is our fast-growing flagship product 🚀, first released in 2020, and is rapidly becoming the new industry standard for 3D site logistics planning and 4D simulations. This high-performance, web-based tool is designed to be accessible, intuitive, and easy to use, enabling 100s of construction companies—primarily General Contractors—to win more projects and plan them effectively. Our Values • Innovative: We embrace change, leverage technology, and craft smarter solutions. • Hard-Working: We tackle challenges with our best effort to achieve results. • Humble: We celebrate team success and strive to learn and grow. • Customer-Focused: We listen, understand, and deliver trusted solutions. • Performance-Driven: We aim high, measure success, and make an impact. • Team-Oriented: Collaboration and diverse views lead to shared success. About the Role Day to Day! • 💬 Participate in team meetings to provide status updates on tasks and share insights. • 📋 Gather data and document processes and procedures to support team knowledge sharing. • 🎨 Create documentation to support QA team initiatives and showcase testing results. • 👥 Coordinate with different team members and provide QA feedback to keep everyone on the same page and ensure great results. • 🛠️ Step in to assist with various tasks and projects as needed to keep things running smoothly. Bug Management • 🐛 Assist in troubleshooting bugs to generate reproduction steps, as well as tracking and documenting them. • 🔍 Dig into tricky issues, whether performance or functional glitches, to identify root causes and pinpoint problems. Testing • ✅ Manually test product releases to ensure quality deployment, making sure everything runs smoothly before launch. • 🗂️ Create and follow testing plans to keep things organized. • 🤝 Support the team, learn, and contribute to maintaining the existing automated testing framework. Automation • 📜 Write scripts to automate repetitive tests and save time. • 🤖 Create and iterate on prompts for AI-generated test scripts • 🚀 Spot opportunities to streamline testing tasks where possible and boost efficiency. Requirements What You Bring Required: • 💻 Completed a Computer Science degree or other relevant program or certifications. • 🏢 Ability to work (and interview) in our head office. • 🔷 Experience coding in javascript or typescript. Skillset: • 🌱 Embracing Feedback and Owning Mistakes: Being receptive to feedback and unafraid to admit mistakes is a sign of strength. Keep your energy on improving the outcome, not defending your image. • 🧠 Strong Critical Thinker with Good Judgement: Able to lay a solid foundation for decision-making and build on each piece of the puzzle with precision. Can take initiative when the challenges arise. • 🔍 Attention to Detail and Quality: Always inspecting the blueprint and making sure every piece fits perfectly to avoid any cracks in the project. • 🗣️ Excellent Communication and Collaboration Skills: Bridging the gap between teams and stakeholders, ensuring everyone’s on the same page and working towards the same goals—like a well-oiled machine. • 🔧 Demonstrated Ability to Learn and Apply New Technologies Quickly: Always ready to break ground with new tools and technologies, adapting swiftly to changes in the digital construction space. Nice-to-have: • Experience with Selenium, Playwright/Puppeteer, PowerShell, Bash • Experience with .NET Core, SQL, JavaScript / TypeScript, C# • Experience using 3D tools or games • Work experience Benefits Salary  Starting at $55,000 during the initial 3-month probationary phase Why Work with Us? • Rewarding Impact: Solve complex construction challenges and see your work transform projects globally. • Career Growth: Your performance drives our success, opening doors for advancement. • Innovative Culture: Share ideas, challenge norms, and optimize everything in our monthly Innovation Day events. • Development Support: Access and funding for resources to grow and #getbettereveryday. • Amazing Team: Enjoy events, contests, and a fun, collaborative culture.
Burnaby, BC, Canada
CA$55,000/year
Workable
Civil Design Engineer
PHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering, design, and testing / commissioning of high voltage electrical facilities. Our focus is to incorporate the latest technological advances, such as IEC 61850, to provide the most cost-effective and efficient solutions to power system engineering. This focus allows us to be involved in a diverse range of projects from preliminary engineering through to the commissioning and startup. We are currently seeking a highly motivated Civil Design Engineer to join our team on a full-time basis in our BC office. We offer a dynamic work environment with an extremely experienced technical team, where you will be continuously challenged in all aspects of the engineering and design process.   Role Requirements: ·         Well experienced with: - Water resources management - Urban land development - Hydrology studies ·         Knowledge of Civil engineering design including site preparation, drainage system, access road design and retaining walls.    ·         Adequate knowledge of applicable Canadian codes and standards. ·         Proficient in applicable software such as Civil 3D as well as experience with AutoCAD. ·         Strong understanding of safety in design principles. ·         Ability to lead a small to medium-sized design project from start to completion with minimal oversight. ·         Results-oriented and self-driven individual with experience juggling multiple projects and meeting project deadlines. ·         Strong and confident communicator with excellent verbal and written communication skills. Must be able to write clear and concise documents and be able to clearly explain technical information and concepts to internal and external parties. ·         Client-focused – attending client meetings and maintaining good working relationships with Clients.   Educational/Experience Requirements: ·         Minimum of a bachelor’s degree in Civil Engineering. ·         Minimum 5 years of relevant water resources engineering experience. Must be a registered Professional Engineer (P.Eng.) with EGBC and APEGA, or must be eligible for registration with both organizations   Preferred Experience: ·         Previous experience working on Industrial Civil projects is preferred. ·         Previous experience working in an EPC environment is an advantage.   The salary range for this role is $105,000 to $115,000. Salary variations depend on factors such as qualifications, relevant years of experience, and current market conditions specific to the role. A hybrid work schedule is available.   Phasor Engineering is an equal opportunity employer. All applications will be kept confidential per our privacy policy. Only successful candidates will be contacted. No phone calls please. Benefits Dental care Disability insurance Employee assistance program Extended health care Life insurance On-site gym On-site parking Paid time off RRSP match Vision care Wellness program
Burnaby, BC, Canada
CA$105,000-115,000/year
Workable
Senior Software Engineer - Front-End (React/React Native)
We're hiring!!! We are looking for a Senior Software Engineer with deep expertise in React.js/React Native and a proven track record of technical leadership. This role goes beyond individual contribution - you'll drive architectural decisions, lead cross-team initiatives, and mentor our engineering team while maintaining hands-on involvement in our codebase. About Us Craver Solutions is a mobile app platform for the restaurant industry. We enable restaurants to engage their customers with custom-branded mobile apps tailored to their unique brands and aesthetics. With best-in-class features such as mobile ordering, payment, rewards, loyalty and more, we help them retain and grow their loyal customer base. We are working with local brands such as Stumptown Coffee, Rook and Go Get Em Tiger, as well as many other restaurants across North America. As we scale rapidly, we need a Senior Software Engineer who can manage technical aspects across multiple epics, interface with other teams, and provide the technical leadership necessary to take our platform to the next level. What you'll do Technical Leadership & Team Management Own all technical aspects for your software team while interfacing with other teams for cross-team efforts Scope epics from scratch with stakeholders and create epic-level acceptance criteria Step in for the team manager when needed, demonstrating comprehensive understanding of business and organizational context Lead team-wide initiatives with demonstrable understanding of business and customer impact Drive E2E ownership of all team technical deliverables and epics Strategic & Business Impact Contribute meaningfully to roadmapping through technical guidance, estimation, and identifying solutions Participate in quarterly planning meetings, offering valuable insights to inform strategic decisions Advocate for features and investments that drive the business forward Anticipate bottlenecks in growth plans and recommend improvements to support scaling efforts Technical Excellence & Architecture Design, build, and implement the most complex aspects of team efforts Make system and architecture decisions with scalability, reusability, and framework limitations in mind Apply advanced patterns including SOLID, DDD, Hexagonal Architecture, designing low-dependency architectures Perform just-in-time design appropriate to business needs, understanding one and two-way door decisions Drive significant improvements to Craver's codebase, infrastructure, or processes Testing & Test-Driven Development Champion test-driven development (TDD) practices, writing tests before implementation to drive design decisions Design and implement comprehensive testing strategies including unit, integration, contract and end-to-end testing Establish testing standards and best practices across the team, ensuring high code coverage and meaningful test scenarios Build maintainable test suites that serve as living documentation and enable confident refactoring Implement testing automation and CI/CD pipelines that catch issues early and maintain code quality Mentorship & Team Development Serve as a strong mentor and trusted resource for junior and intermediate engineers Challenge the team to continuous improvement, providing direction and pragmatic solutions Participate in hiring and review processes, contributing to building a high-performing team Create and maintain an environment of trust, transparency, and respect Operational Excellence Assume responsibility for the health and maintainability of platform areas Lead major product rollouts including development, deployment, experimentation, and analysis Jump proactively into incidents and implement solutions that minimize blast radius Review and improve RCAs ensuring systematic changes are implemented Maintain high engineering standards and ensure they're applied wisely Requirements Who you are Technical Expertise Technical expert with mastery of software engineering patterns, principles, and architectural approaches Expert in your stack (React/React Native) with ability to flex into other tools and systems Highly skilled in software design with deep understanding of distributed systems Sought-after code reviewer who maintains high standards for code quality and coverage Testing advocate with proven experience in TDD, automated testing frameworks (Jest, Vitest, Cypress), and building robust test architectures that scale Leadership & Collaboration Go-to individual for issues, problems, and questions on your team Proactive communicator who raises issues early and volunteers for solutions beyond your own team Effective conflict resolver who facilitates a positive working environment Models pragmatic development, understanding what's ideal vs. what's possible Mindset & Approach Operational mindset identifying opportunities for efficiency improvements Internalized Agile principles with ability to work incrementally under ambiguity Strong focus and effective work habits, handling distractions professionally Known for high-value decisions with strong judgment on prioritization Requirements 5+ years of professional software development experience Strong background in software engineering and computer science fundamentals Expertise in React/React Native and modern front-end architecture Experience with cloud platforms (AWS, GCP, or Azure) Proven track record of leading technical initiatives and mentoring engineers Excellence in communication both verbal and written What We Value We're looking for someone who: Comprehensively understands business context and dependencies for all team work Can bootstrap a whole team on a design trajectory Drives team delivery in an incremental and iterative manner Takes ownership of team and team member time Creates significant enhancements that reduce manual work Advocates for scalable approaches over quick fixes Benefits Working with us Close-knit team practicing empathy, compassion, and mutual support Remote-first, hybrid environment with Downtown Vancouver office Flexible hours - we value contribution and output Professional development support including training and conferences Generous benefits including prescription drug coverage, massage, and dental Stock option plan - participate in our success On-call rotation with strong operational support Compensation Range Base salary: $100,000 - $160,000  How to Apply Resume Tips: Share your experience leading technical initiatives and mentoring teams Highlight cross-team collaboration and business impact of your work Include examples of architectural decisions and their outcomes Share your Github and personal projects Focus on both technical excellence and leadership impacts 1-2 pages is plenty If you're excited about technical leadership, driving team excellence, and making a significant business impact through engineering, we want to hear from you - even if you don't check every box!
Vancouver, BC, Canada
CA$100,000-160,000/year
Workable
Software Developer C# / Software Developer C#
Your team’s dynamic: AutoVu software developers at Genetec have the opportunity to work with a multitude of systems composed of both software and hardware components. Our automated license plate recognition (ALPR) technology is part of the Security Center platform, but also extends to the AutoVu Sharp LPR camera's embedded software, the AutoVu Patroller in-vehicle software, and even Microsoft Azure cloud services. Working within this multidisciplinary team offers you the chance to be exposed to all of this and much more, while closely collaborating with product management, engineering, and system testers to deliver a continuous stream of innovations to our customers. A software development career at Genetec is much more than just an opportunity to create robust and reliable products; it is also a chance to leave a lasting technical legacy in the security market. Your day at a glance: Work on Front-End (WPF and Angular) and Back-End (.NET) components across multiple products and integrations. Participate in all stages of the development lifecycle, including user experience, design, development, and maintenance. Design, implement, and test object-oriented, fault-tolerant software. Work in a stimulating environment using Agile and Kanban methodologies. What makes you a great fit: Fluency in French and English, both spoken and written (this role requires interactions with our international colleagues and customers) Bachelor's degree in Computer Engineering, Software Engineering, or Computer Science, or equivalent experience. Minimum of 3 to 5 years of experience in a similar role. Motivated to work in a dynamic environment and eager to take on diverse challenges. Enjoy managing multiple small projects with varied challenges and technologies in a fast-paced delivery environment. Capable of working independently while possessing strong collaboration skills. Your technical expertise: Strong mastery of object-oriented programming in C# and the .NET platform. Experience with Visual Studio and software development concepts (version control, code analysis, unit testing). Experience with relational database management systems such as Microsoft SQL. An asset if you have: Knowledge of networking (TCP/IP, UDP). Experience with WPF. Experience with REST APIs. Experience in development with Angular or React. Here’s what we offer! Attractive compensation package Training tuition reimbursement program Subsidized meals at our amazing Bistro (Les Cordons Bleus) Work-life balance through a flexible work schedule Free, unlimited coffee Free parking space for all employees On-site fitness center We know that diversity of backgrounds and experiences brings great value to our teams. Even if you don’t meet all the requirements, we still encourage you to apply—your profile might surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Recruitment agencies and headhunters are not permitted to submit resumes via this website or directly to managers. --------------------------------------------------------------------------------------------------- Your team’s dynamic: AutoVu software developers at Genetec get to work with a multitude of systems comprised of both software and hardware components. Our automated license plate recognition (ALPR) technology is part of the Security Center Platform but also extends to the AutoVu Sharp LPR camera as embedded software, to the AutoVu Patroller in-vehicle software and even to the Microsoft Azure cloud. Working in this multidisciplinary team gives you the opportunity to be exposed to all this and more while working in close collaboration with product management, engineering and system testers to deliver a continuous stream of innovations to our customers.  A software development career at Genetec is much more than just an opportunity to create sturdy and reliable products; it is also an opportunity to create a lasting technical legacy in the security market.  Your day at a glance: Working from Front-End (WPF and Angular) to Back-End (.Net) components on multiple products and integrations.  Participating in everything in the development lifecycle including user experience, design, development, and maintenance.  Designing, implementing and unit testing object-oriented, fault tolerant software.   Work in a stimulating environment using Agile and Kanban methodologies.  What makes you a great fit: Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers) A bachelor’s degree in Computer Engineering, Software Engineering or Computer Science, or equivalent experience  Minimum of 3-5 years of experience in a similar role    Motivated to work in a fast-paced environment and enjoys the challenge of unfamiliar tasks.  Motivated by overseeing multiple small projects, with different challenges and technologies, with a fast-paced delivery environment.  Is able to work alone but also possesses good collaboration skills.  Your technical expertise: Excellent knowledge of object-oriented programming in C# and the .NET platform.  Experience with Visual Studio and concepts of software development (version management, code analysis, unit testing)  Experience with relational database management systems such as Microsoft SQL.  An asset if you have: Knowledge of networking (TCP/IP, UDP).  Experience with WPF.  Experience with REST APIs.  Experience with Angular or React programming.  Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Montreal, QC, Canada
Negotiable Salary
Workable
Applications Specialist
Due to frequent travel associated with this role across North America, a valid Canadian or U.S. passport is required. About Tecsys Tecsys is a rapidly growing innovator providing supply chain solutions to major healthcare systems, hospitals, pharmacies, distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you enjoy tackling challenging problems with continuous learning opportunities and want to work in a respectful, comfortable, and dynamic environment, this position may be right for you. About the Position Are you excited by the idea of making a positive difference in the world around you? Do you want to improve the quality of healthcare? Are you looking to start a rewarding career with a proven management path? We are seeking a talented individual interested in hospital inventory management. If this sounds like you, join our professional services team and help implement world-class software solutions for supply chain management! In this role, you will be responsible for the following: As an implementation and business process-focused associate within our professional services department, you will lead data collection and solution configuration in collaboration with the project team to identify client needs and define business processes. Teamwork is essential to what we do! You will establish on-site relationships with clients to guide them through their Tecsys software integration. We will train and develop your application knowledge, sharp consulting skills, interpersonal abilities, and supply chain expertise. You will grow into a key contributor to successful implementations. Requirements: Bachelor's degree - B.Com in supply chain management, accounting, or equivalent Minimum of one year of internship experience Basic understanding of accounting, journal entry, and general ledger reconciliation Problem-solving and troubleshooting abilities Flexibility and self-learning capability Excellent written and presentation skills Due to frequent travel involved in this role, a valid Canadian or U.S. passport is required Strong written and verbal English communication skills, essential for effective correspondence with clients, suppliers, business partners, and colleagues outside the province of Quebec Strong written and verbal French communication skills What Would Give You an Advantage: Understanding of procurement and inventory management Knowledge of Lean Six Sigma Technical aptitude Ability to analyze BI data At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applications from individuals of all backgrounds, experiences, and perspectives to join our team. Tecsys is an equal opportunity employer. Accommodations are available for candidates selected for an interview. The use of masculine pronouns in this document is solely for brevity.
Montreal, QC, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.