Browse
···
Log in / Register

Software Developer - Installers

Negotiable Salary

Genetec

Montreal, QC, Canada

Favourites
Share

Some content was automatically translatedView Original
Description

Your team’s dynamic: The Software Developer - Installers will be working within the SCMT team (Software Configuration Management & Tools) part of the Infrastructure Services group that contributes in various steps of the development of software applications. You will participate in the development of installers, the improvement of the compilation procedures and the design of various tools used to streamline the builds and installers (InstallShield). You will work closely with other teams in the same R&D department (Research & Development) such as the development, quality assurance and project management teams. You must enjoy various and challenging tasks, should be able to work effectively despite frequent interruptions, and must be highly autonomous and resourceful. Your day at a glance: Develop and maintain the installation programs of Genetec products and tools (InstallShield\WiX\msi) Develop and maintain new tools\libraries to augment and streamline the build and installation process What makes you a great fit: Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science or DEC in computer science with relevant experience Have 2-5 years of experience in Software Configuration Management, Release Management, DevOps, Development or equivalent Enjoy various and challenging tasks and have a good learning ability Your technical expertise: Knowledge and working experience with C# and scripting languages (e.g. PowerShell, TypeScript, JavaScript, etc.) Knowledge of Microsoft Windows environment (e.g. services, registry, etc.) Experience with software installation, configuration and troubleshooting An asset if you have: Experience with Azure DevOps Server, Git or similar Experience with MSBuild, Gulp, XAML, YAML or similar builds frameworks Knowledge of InstallShield, WiX or similar programs Knowledge in different software packaging (e.g. NuGet) Knowledge in Microsoft SQL Server or other database management tools Experience in an IT help desk environment 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.

Source:  workable View original post

Location
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 AI Developer
L'anglais suivra ci-dessous / English to follow below DESCRIPTION: Valsoft is looking for a Senior AI Developer to join our team in Canada. ABOUT VALSOFT CORP.: Established in Canada in 2015, Valsoft has grown to a global portfolio of 118+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-critical solutions for customers in their respective industries. A key tenet of Valsoft’s philosophy is to invest in well-established businesses and foster an entrepreneurial environment that molds companies into leaders in their respective industries. Valsoft looks to buy, hold and create value through long-term partnerships with existing management.  INVESTMENT APPROACH: Unlike private equity and venture capital firms, we are Entrepreneurs who Buy, Enhance and Grow Software Businesses. That’s right; we don’t sell businesses. We form a strategic alliance with existing management teams. We recognize the dedication and perseverance required to create a firm and place a premium on customers’ and workers’ well-being over short-term goals.   CULTURE: Valsoft is more than just a place to work; we’re a team. We mean it when we say people are our greatest assets, so investing in them is our number one priority. We create an environment where our employees feel first-day-on-the-job excitement, day after day, creating a culture of high performers and collaboration. We celebrate our milestones, and we’re proud of them. We Dream Big, Stay Humble and Stay Hungry.  KEY RESPONSIBILITIES: Revamp and modernize legacy systems within a portfolio company, overseeing the process end-to-end with a hands-on approach. Design, build, and deploy AI-powered features, including agent-based workflows, RAG search, and predictive tools, ensuring they seamlessly auto-deploy across multiple products. Take full ownership of the stack: manage everything from databases to APIs, front-end development, CI/CD pipelines, and cloud infrastructure. Promote best practices in code quality, testing, and observability while providing mentorship and pairing with team members as necessary. Iterate rapidly: prototype new ideas by Monday, gather user feedback by Friday, and push production-ready features the following week. REQUIRED QUALIFICATIONS: 5+ years of experience in developing and deploying AI-driven solution within SaaS products or similar environments Bachelor’s degree in software engineering, Computer Science, or a related field is considered an asset Expert in AI technologies with hands-on experience in cutting-edge machine learning frameworks (e.g., TensorFlow, PyTorch, Keras) and AI platforms (e.g., GitHub Copilot, Cursor), with a focus on AI tools Proficiency with AI tools such as LangChain-Smith, LamaIndex, and other machine learning libraries and frameworks. Up to date with the latest trends in technology and software development Problem-Solving Skills in the context of AI development, including model development optimization, data preprocessing and algorithm refinement. Collaboration: Proven ability to work in cross-functional, collaborative teams to drive high-impact projects Adaptability: Ability to thrive in a fast-paced environment with the flexibility to tackle new challenges and prioritize changing project requirements Attention to Detail: Strong commitment to writing high-quality code that ensure model reliability, performance, and efficiency Communication Skills: Excellent verbal and written communication skills to effectively convey complex technical concepts to non-technical stakeholders EMPLOYEE PERKS: Flexible working schedule Unlimited vacation after 1 year Annual wellness benefit Training reimbursement program Ready to join a collaborative and innovative team where you can make an immediate impact? Requirements
Montreal, QC, Canada
Negotiable Salary
Workable
Software Developer - EdgeOS - Appliances Platform
Your team’s dynamic: The Edge OS team is responsible for developing an operating system and services that enable the remote management of Cloudlink devices used to deploy the next generation of Genetec's physical security software at our customers' sites. Your goal will be to deliver features related to device lifecycle management (enrollment, updates, etc.), application deployment, and field observability of these devices. We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the cloud to provide solutions that simplify the management of our customers' operations, and in a collaborative spirit, offer key services to Genetec's application developers. Your day at a glance: Participate in the analysis, design, and implementation of new features for a modern connected device management platform. Keep quality assurance in mind by following best practices for automated testing and its integration into the software development lifecycle. Contribute to task effort estimation and time management to deliver solutions according to expectations. Collaborate with your team lead to receive high-level direction and objectives aligned with the product vision and priorities. Work with various stakeholders such as technical leads, architects, and developers from other teams. What makes you a great fit: Fluency in French and English Bachelor's degree in computer engineering, software engineering, computer science, or equivalent experience. Solid knowledge and experience with a modern object-oriented programming language. An asset if you have: Knowledge of C#/.NET, Go, Rust languages. Experience with Linux. Experience with IoT technologies and remote fleet management. Experience with messaging protocols (AMQP, MQTT, etc.). Experience with containerization and orchestration engines (Docker, Kubernetes). Experience in web development (HTML, CSS, JavaScript, TypeScript, React). Experience in cloud development within a CI/CD environment. 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 private parking for all employees Onsite fitness center We know that diverse backgrounds and experiences bring great value to our teams. Even if you don’t meet every requirement, we encourage you to apply—your profile might surprise us! Thank you for your application. 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.
Montreal, QC, Canada
Negotiable Salary
Workable
Software Development Internship for Data Platform Team in Fall 25
Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company. Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them. About Tecsys Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tecsys could be a good fit for you! About the Role We are looking for a motivated software development intern to join our data platform team and gain hands-on experience in backend development. This is a full-time, paid internship lasting 4 months, from September 2 to December 19, 2025 (37.5 hours per week, Monday to Friday). As a backend development intern, you will work alongside experienced developers to design scalable applications using Java and Spring Boot, while becoming familiar with modern development tools and practices. You will contribute to real projects while receiving guidance and mentorship throughout your internship. Your responsibilities will include: Develop backend services and APIs using the Java and Spring Boot framework Write clean, maintainable code following industry best practices, with team support Ensure applications meet performance and quality standards (non-functional requirements) Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives Collaborate with team members during code reviews and technical discussions Qualifications Technical Skills: Strong proficiency in Java programming Good understanding of object-oriented programming principles Knowledge of web technologies (HTML, CSS, JavaScript/TypeScript) Experience with development environments (IntelliJ IDEA, VSCode) and version control systems (Git) Familiarity with build tools (Maven) Understanding of relational database management systems (SQL) Experience with the Spring Boot framework Location: Must be based in the Greater Montréal area Communication: Excellent oral and written communication skills in English (essential for collaborating with colleagues outside Quebec) Interpersonal Skills: Strong analytical mindset, attention to detail, ability to work effectively under pressure Excellent teamwork abilities Proficiency in English, both spoken and written, essential for effective communication with clients, suppliers, business partners, and colleagues outside Quebec Desired Qualifications (assets): Understanding of REST API design and development Familiarity with CI/CD tools (Jenkins, GitLab CI) Knowledge of cloud platforms (AWS) Understanding of Agile development methodologies We understand that experience can take many forms and that career paths are not always linear. If you do not meet all the requirements listed in this posting, we still encourage you to apply. At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered to contribute fully. We believe diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applications from people of all backgrounds, experiences, and perspectives. Tecsys subscribes to the principle of equal employment opportunity. Accommodation measures are available for individuals invited to interviews. NB: To apply for this position, you must be a Canadian citizen, permanent resident of Canada, or hold a valid Canadian work permit.
Montreal, QC, Canada
Negotiable Salary
Workable
Software Developer - Builds & Releases
Your team’s dynamic: The Software Developer - Builds & Releases will be working within the SCMT team (Software Configuration Management & Tools), which is part of the Infrastructure Services group and contributes to various stages of software application development. You will participate in the development and troubleshooting of pipelines, the improvement of build procedures, and the design of various automation processes. You will work closely with other teams within the same R&D (Research & Development) department, such as development, quality assurance, and project management teams. You must enjoy diverse and challenging tasks, be able to work effectively despite frequent interruptions, and demonstrate a high level of autonomy and resourcefulness. Your day at a glance: Design, implement and maintain build and release pipelines Automate build, test and deployment processes using CI/CD tools Collaborate with R&D teams to ensure seamless integration and delivery Monitor and troubleshoot build and deployment issues Maintain and improve build scripts and tools Ensure compliance with security and quality standards Document build and release processes and their best practices What makes you a great fit: Bachelor’s degree in Computer Engineering, Software Engineering, or Computer Science, or DEC in computer science with relevant experience 2 to 5 years of experience in Software Configuration Management, Version Control, DevOps, Development, or equivalent field Enjoy diverse and challenging tasks and demonstrate strong learning ability Ability to work under pressure, meet deadlines, and occasionally work outside normal hours Excellent communication and collaboration skills Strong problem-solving and troubleshooting abilities Your technical expertise: Practical knowledge and experience with YAML pipelines Experience with a cloud platform (e.g., Azure DevOps) Proficiency in scripting languages, primarily PowerShell Experience with version control systems (e.g., Git) Experience with containerization and orchestration tools (e.g., Docker, Portainer) Solid understanding of the Microsoft Windows environment and troubleshooting techniques (e.g., services, registry, event logs, etc.) An asset if you have: Experience with MSBuild, XAML, or similar build frameworks Knowledge of the Linux environment and system administration Knowledge of web servers (e.g., IIS, Nginx) Knowledge of infrastructure as code (e.g., Terraform) Experience in an IT technical support environment (help desk) Knowledge of InstallShield, WiX, or similar tools Familiarity with package managers (e.g., NuGet, Npm) Knowledge of Microsoft SQL Server or other database management tools Here’s what we offer! Competitive compensation package Training tuition reimbursement program Subsidized meals at our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible work schedule Free, unlimited coffee Free private parking for all employees Onsite fitness center We know that diverse backgrounds and experiences bring great value to our teams. Even if you don’t meet all the requirements, we encourage you to apply—your profile might surprise us! Thank you for your application. 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.
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.