




Your team’s dynamic: Our group is responsible for the software development of an enterprise video surveillance solution that enables real-time video streaming across networks comprising thousands of servers and cameras. Our Security Center platform integrates with several other security products to form a powerful all-in-one solution. Our software allows airports, retail chains, transportation control centers, cities, schools, prisons, etc. around the world to conduct video surveillance for the protection of everyday life. The team lead will report to the Software Development Manager and supervise a group of software developers. You will facilitate daily activities and remove obstacles hindering the team's efficiency in alignment with the company’s overall goals and mission. You must collaborate closely with technical leads, other team leads, and stakeholders to meet the team's commitments to its stakeholders. Your day at a glance: Organize, monitor, and adapt team activities using the Kanban methodology Mentor team members and contribute to their professional growth Work with the software development manager and technical leads to develop optimal technical solutions to achieve team objectives Foster communication, transparency, and innovation; enable the team to experiment and adapt Create a culture of excellence based on teamwork and strengthen trust Empower the team to make their own decisions and promote an inspect-and-adapt approach Work closely with team members to guide and assist them in completing their tasks What makes you a great candidate: Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience At least three (3) years of experience in software development Motivated to take on new challenges, perform new tasks, and use the latest technologies and associated best practices Strong analytical and problem-solving skills Experience in team management will be considered an asset Experience in object-oriented programming (C++, C# or Java) is an asset (We use C#/.NET and Clean Code principles) Functional in both French and English (work environment primarily in French) The team’s focus areas: Integration of various types and models of cameras using different protocols Control of video transmission and other media (audio, metadata) Local video storage and transfers Video stream broadcasting and management Configuration of intelligent video analytics Video encryption, digital signatures, and password management Management of firmware updates in a cloud environment All this and much more using cutting-edge technologies! More about the team’s responsibilities: Architect and develop new features used by thousands of users Interact with external partners to deliver a joint solution Participate in pair programming and collaboration sessions with both new and experienced developers Build and deploy object-oriented services capable of running on both Linux and Windows Participate in automation of various services Participate in the design and estimation of tasks for various features Manage your time to meet deadlines and delivery dates Other tools we work with: Development of large-scale distributed applications Asynchronous programming / multithreaded application development Development and integration of internal and external APIs Writing automated tests and Test Driven Development (TDD) Networking (TCP/UDP), data transmission Web development (Javascript/Typescript, node.js) We mainly work in the backend, but occasionally in the frontend Video cameras and graphics cards 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 flexible working hours Free, unlimited coffee Free parking space 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 requirements, we encourage you to apply—your profile might surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Headhunters and recruitment agencies are not permitted to submit resumes via this website or directly to managers. --------------------------------------------------------------------------------------------------- Your team’s dynamic: Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation of recording services – an enterprise video surveillance solution that enables real-time video streaming across networks of up to thousands of servers and cameras. Our Security Center platform integrates several other security products to form a powerful all-in-one solution. Our software allows airports, control centers, retail chains, cities, schools, prisons, etc. around the world to make video surveillance for the protection of the everyday. We are looking for a Software Developer who is passionate of software development and who enjoys various types of tasks and challenges of all levels of complexity. You will participate in the design, the tasks planning, development of features and their delivery working hand in hand with the quality assurance members within the team. The Team Leader will report to the Software Development Manager and will directly manage a group of Software Developers. You will facilitate day-to-day activities and remove impediments to your team's efficiency in a manner consistent with the overall goals and objectives of the company. By working closely with other tech leads & team leads, you will play a key role and contribute to upholding your team’s commitment to its upstream and downstream stakeholders. Your day at a glance: Plan and organize the development tasks for the team using Kanban Mentor the team members and participate in their professional growth Collaborate with the software development manager and technical leaders to drive pragmatic solutions Promote communication, transparency and innovation, let the team experiment and adapt Promote a culture of excellence based on teamwork and individual contributions while improving trust Empower the team to take their own decisions and encourage an inspect-an-adapt approach What makes you a great fit: Bachelor’s degree in computer or software Engineering, Computer Sciences or equivalent experience 3+ years of experience in software development Strong analytical and debugging skills Experience in management is a plus Programming experience (C++, C# or Java) (We work with C++/C#/.NET and practice Clean Code principles) Must be functional in French and English (the working environment is mostly in French) The team’s focus areas include: Integration of different types of cameras using different protocols Control transmission of video and other media (audio, metadata) Local storage and transfers of video Video streaming management and broadcasting Configuring intelligent video analytics Work with encryption, digital signatures and password management Management of firmware updates in cloud environment All this and so much more to help people with the help of advanced technologies! What the team does on a day-to-day basis: Architect, design and implement solutions used by thousands of end users Interact with external partners to deliver value together Peer-programming and collaboration sessions with new and experienced developers Build and deploy object-oriented services running on both Linux and Windows Automation of tests Design and estimation of tasks for different features Learn new things everyday! Things that we do in our team: Develop and debug a large-scale distributed software system Work with asynchronous multi-threaded processes Integrate diverse external and internal APIs Networking, and streaming of data Test driven development Use C++, C#, Javascript/Typescript, NodeJS, SQL Work in Windows (and sometimes Linux) Work in the backend and the frontend 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.


