Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Qualifications include:Bachelor’s degree in Computer Science or related field.5+ years of software development experience, with a focus on diagnostics and analysis tools. Proficiency in C# and C++ programming languages. Experience working with cloud-based services and APIs. Strong understanding of software development methodologies, including Agile practices. Excellent communication skills and a collaborative mindset.
About the job
Join our innovative Diagnostics Team at Unity Technologies as a Senior Software Engineer! In this pivotal role, you will leverage your extensive experience to design, develop, and optimize software solutions that enhance diagnostics capabilities across our platforms. Your contributions will directly impact our goal to deliver cutting-edge tools that empower developers worldwide.
Ideal candidates will possess a strong software engineering background, a passion for problem-solving, and the ability to work collaboratively in a fast-paced environment.
About Unity Technologies
Unity Technologies is a leading platform for creating and operating real-time 3D content. Our mission is to empower creators to build amazing content and experiences through our powerful real-time engine and tools. Join us to drive innovation and help shape the future of interactive content.
Are you an innovative Software Developer looking to join a collaborative team? At Acuity Insights, we are dedicated to transforming the future of assessment technology through cutting-edge software solutions. As part of our Casper Team, you will play a crucial role in developing applications that enhance user experiences and streamline processes.We are seeki…
Role overview Genetec Inc. is looking for a Team Lead, Software Development in Montreal, Quebec. This position leads a group of developers, providing direction and support to help the team deliver new software solutions. The Team Lead works closely with cross-functional teams to keep projects on track and improve product quality.
Join Our Dynamic Team:We are on the lookout for an experienced Senior Software Developer with in-depth expertise in Microsoft Dynamics 365, the Power Platform, and Azure integration technologies. In this pivotal role, you will architect and implement scalable and secure solutions within the Microsoft enterprise ecosystem, taking charge of integration strategies and technical leadership.Your Daily Responsibilities:Lead the design and development of custom solutions utilizing Dynamics 365, Power Platform, and Azure technologies.Implement code in C#, create CRM plugins, develop front-end components using JavaScript/TypeScript, and build RESTful APIs.Design integration processes with Azure Logic Apps, Azure Functions, and Service Bus.Establish best practices for using Dynamics 365 Web API, Webhooks, and Virtual Entities.Apply secure design patterns (OAuth, API management).Involve in DevOps automation via Azure DevOps (CI/CD pipelines, deployment strategies).Mentor junior developers and contribute to technical standards and code reviews.Your Profile:Fluency in French and English, both spoken and written (this role requires collaboration with international partners and clients).A minimum of 5 years of full-stack development experience, including:C#, .NET Core / .NET FrameworkJavaScript / TypeScript, REST APIsAzure Logic Apps, Azure Functions, Service BusDeep knowledge of Microsoft Dynamics 365 customizations and integrations.Proficiency in the Power Platform (Power Apps, Power Automate).Strong understanding of OAuth, API security, and JSON/XML transformations.Experience with CLI tools, Postman, and Swagger.Implementation of CI/CD using Azure DevOps.Preferred Qualifications:Microsoft certifications (e.g., Azure Developer, Power Platform, Dynamics 365).Experience with microservices or large-scale enterprise systems.Experience in developing EDI services (cXML, X12, AS2).What We Offer:Attractive compensation package.Training reimbursement program.Subsidized meals at our fantastic Bistro (Les Cordons Bleus).Work-life balance with flexible working hours.Unlimited free coffee.Free parking for all employees.On-site fitness center.
Your Team Dynamics:Join a talented, passionate, and experienced team at Genetec, where we are laying the foundations and establishing essential workflows for our next-generation product, Security Center SaaS.Our team specializes in developing web and desktop applications that focus on configuration and operational workflows for our professional clients. We connect complex backend systems to rich, high-performance user interfaces, enabling clients to efficiently configure, operate, and maintain their systems.We are dedicated to building features that naturally require an intensive user interface, with a strong emphasis on scalability, reliability, and long-term maintainability. The team collaborates closely with product managers, architects, and partner teams in a product-focused environment where quality support and pragmatic decision-making are paramount.Why Join Our Team?You are passionate about building strong, committed teams.You enjoy bringing clarity, structure, and energy to project execution.You love working closely with others to help them excel.You want to contribute to the creation of valuable products used by businesses.Your Day at a Glance:As a team leader in our group, you will focus on team management, delivery responsibilities, and implementation. You will work closely with developers, testers, your manager, product leads, architects, and partner teams to align priorities, plan work, and ensure consistent and predictable deliveries.Lead and support a team of developers and testers, fostering engagement, growth, and accountability.Plan, coordinate, and track team work to meet delivery commitments.Translate product direction and organizational priorities into clear, actionable plans.Continuously improve team processes and workflows to enhance efficiency and predictability.Facilitate collaboration within the team and between partner teams.Identify and eliminate obstacles, risks, and dependencies affecting delivery or team health.Ensure accountability for quality, reliability, and operational readiness of team deliverables.Support incident response and resolution efforts.
Join Our Dynamic Team:Become a vital part of our innovative software development team at Cloudrunner, where collaboration drives the design and maintenance of our cutting-edge cloud platform for a groundbreaking new product.Cloudrunner is a cloud-based investigative system focused on vehicles, leveraging our extensive expertise in Automatic License Plate Recognition (ALPR) technology to deliver advanced solutions using the latest technologies.Your Daily Responsibilities: Design, develop, and deploy new features with a strong emphasis on front-end innovation, creating intuitive web applications using modern frameworks while ensuring seamless integration with back-end services and storage solutions. Engage in architectural and design discussions, contributing to the team's objectives of scalability, security, compliance, monitoring, alerts, and reporting for Genetec's cloud infrastructure and services. Conduct code reviews to enhance team skill levels and product quality. Diagnose software issues and implement necessary corrective measures, ensuring swift resolution and recovery from system failures. Promote a culture of continuous improvement and advocate for DevOps practices within Genetec. What Makes You an Ideal Candidate: Bachelor's degree or college diploma in Computer Science, Computer Engineering, or equivalent experience. Proficient in web technologies such as React, Angular, TypeScript, and CSS. Strong expertise and experience with C# and the .NET framework. Familiarity with Azure DevOps. Excellent analytical and problem-solving skills. Preferred Qualifications: Experience in scaling high-throughput real-time systems. Good understanding and experience with Microsoft Azure. Experience with microservices and containerization. What We Offer: Attractive compensation package. Training reimbursement program. Subsidized meals at our amazing Bistro (Les Cordons Bleus). ...
Join Plusgrade as a Senior Software Developer on our Rail Team, where you'll have the opportunity to shape the future of travel technology! We are seeking a talented and experienced developer who is passionate about building innovative software solutions that enhance the passenger experience.In this role, you will collaborate with cross-functional teams to design, develop, and maintain high-quality software applications. Your expertise in software development and problem-solving skills will be crucial as you tackle complex challenges and contribute to our mission of delivering exceptional services to our clients.
Are you a detail-oriented accounting professional looking to make a meaningful impact? Join our team at Jobs for Humanity as an Accountant! In this role, you will be responsible for managing financial records, ensuring compliance with regulations, and contributing to our mission of creating job opportunities that empower individuals from diverse backgrounds.
Role Overview Vention is looking for a Senior Software Developer in Montreal. This role focuses on designing and building software solutions that improve our products and support business goals. Collaboration with teams across the company is central to the work. What You Will Do Write clear, maintainable code for new and existing features Take part in code reviews to support quality and share knowledge Mentor junior developers, offering guidance and feedback Work closely with colleagues from different disciplines to deliver improvements Who We’re Looking For Strong interest in technology and software development Comfort working in a quick-moving setting Experience collaborating with diverse teams Commitment to writing reliable, maintainable code
About Us Service Measure (SM) is a pioneering field data collection company established in 2013 in New York. Our mission is to collect critical data in environments where automation falls short. We meticulously count features, capture images and videos, document audio, and scan areas to provide clients with the detailed information they need to make informed decisions. Our dedicated field data collection teams operate across Europe and North America, eagerly embracing new challenges.Project OverviewWe are currently undertaking a project aimed at enhancing the public transport stations for a widely used mapping service.Role ResponsibilitiesAs a Field Surveyor, you will be assigned specific stations to survey each day. Utilizing a mobile device, you will collect various attributes at these stations and create pathways from entrances to platforms. We seek individuals with a keen eye for detail and proficiency in technology.Project DurationThis is an ongoing project, and we are looking for motivated individuals to join our team.Work ScheduleThe standard work schedule is Monday to Friday, 8 hours per day, totaling 40 hours per week.
Role Overview Talan is looking for a 360 Recruiter to join the team in Montreal. This position manages the full recruitment cycle: sourcing candidates, engaging talent, conducting interviews, and supporting offer processes. The recruiter helps shape the organization’s workforce and plays a direct part in building teams that drive company success. What You Will Do Lead end-to-end recruitment, from identifying candidates to facilitating offers Work with different departments to understand their hiring needs Apply recruitment strategies and market knowledge to attract skilled professionals Support the development of a diverse and talented workforce What We Look For Experience managing the full recruitment process Strong communication and relationship-building skills Ability to partner with multiple teams and understand their requirements Knowledge of recruitment strategies and current market trends This role is based in Montreal and offers the chance to make a direct impact on Talan’s growth.
About Your Team:Are you ready to join a top-tier high-tech company that is pioneering world-class products? Our Video Group is at the forefront of developing the next generation of recording services—a comprehensive enterprise video surveillance solution that enables real-time video streaming across networks featuring thousands of servers and cameras. Our Security Center platform consolidates various security products into a powerful all-in-one solution. Our software empowers airports, control centers, distribution chains, municipalities, educational institutions, correctional facilities, and more, globally, to implement video surveillance for everyday protection. We are on the lookout for a passionate software developer who thrives on software development and enjoys tackling diverse tasks and challenges of varying complexity. You will play a key role in designing, task planning, feature development, and delivery while working closely with quality assurance team members.Our Team Engages in Software Development at All Levels:Integration of various camera types and models using different protocolsControl of video transmission and other media (audio, metadata)Local video storage and transfersStreaming and management of video feedsConfiguration of intelligent video analyticsVideo encryption, digital signature, and password managementFirmware update management in a cloud environmentReal-time video stream transformation (watermarking, transcoding, redirection)All this and much more using cutting-edge technologies!Here Are the Tools We Use:Development of large-scale distributed applicationsAsynchronous programming / multithreaded application developmentDevelopment and integration of internal and external APIsWriting automated tests and Test Driven Development (TDD)Networking (TCP/UDP), data transmissionWeb development (JavaScript/TypeScript, Node.js)Video cameras and graphics cardsYour Daily Responsibilities Will Include:You will join an experienced and dynamic team, responsible for crafting software architectures and executing development collaboratively.Architecting and developing new functionalities used by thousands of usersEngaging with external partners to deliver a common solutionParticipating in pair programming sessions and collaborating with both new and experienced developers.
Join our innovative Diagnostics Team at Unity Technologies as a Senior Software Engineer! In this pivotal role, you will leverage your extensive experience to design, develop, and optimize software solutions that enhance diagnostics capabilities across our platforms. Your contributions will directly impact our goal to deliver cutting-edge tools that empower developers worldwide.Ideal candidates will possess a strong software engineering background, a passion for problem-solving, and the ability to work collaboratively in a fast-paced environment.
Join bhvr as a Data Development Team Lead in our vibrant Montreal office. In this pivotal role, you will spearhead our data development initiatives, guiding a talented team to create innovative solutions that drive our data strategy forward. Your leadership will be crucial in fostering a collaborative environment where creativity and analytical thinking thrive.
At MaintainX, we are the world’s leading platform for asset management and work intelligence tailored for industrial and frontline environments. Our modern IoT tool, powered by a cloud-based network, ensures reliability, security, and optimal operation of physical equipment and facilities. We empower operational excellence for over 12,000 companies, including renowned names like Duracell, Univar Solutions Inc, Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell. Having recently secured a Series D funding of $150 million, our total funding has now reached $254 million, valuing the company at $2.5 billion. We are on the lookout for a Software Developer to assist in the development, scaling, and support of our next-generation development platform. This role transcends traditional software development; it sits at the intersection of platform engineering, product approach, and developer experience. In this position, you will play a key role in enhancing the platform components that significantly streamline the delivery of high-quality software by MaintainX teams. You will also dedicate a portion of your time to adoption activities: communication, documentation, demonstrations, and supporting development teams as platform clients. Your contributions will be fundamental to our “Platform-as-a-Product” approach, ensuring that our internal platform is reliable, scalable, well-adopted, and genuinely adds value. Key Responsibilities: Design and maintain the backend foundations and tools that comprise our internal developer platform. Integrate AI workflows into your daily work and the platform. Elevate engineering excellence standards. Lead the consolidation and evolution of platform components: developer portal, local development, service generators, CI/CD workflows, and infrastructure ‘golden paths’. Collaborate with other platform teams and product development teams to define and drive the adoption of the internal developer platform.
As a Database Software Developer at E*Pro Consulting, you will play a pivotal role in enhancing our database systems. This contract position, based in Montreal, requires a strong proficiency in DB2 (Release 9.5 or later) and/or Sybase 15.x. You will be responsible for general administration, development, programming, and performance tuning of our database environments.Key responsibilities include:Managing DB2 and/or Sybase replication to heterogeneous RDBMS platforms (including DB2/zOS).Applying advanced skills in index design, Materialized Query Tables (MQT), Multi-Dimensional Clustering (MDC), and Partitioning.Overseeing data load and migration processes.Utilizing scripting languages such as UNIX and Perl to automate tasks.Communicating effectively with team members and stakeholders.We are looking for a candidate who demonstrates integrity, ownership, and the ability to work collaboratively under constraints. A strong drive to expand both technical and business knowledge is essential.
Join our innovative team at Vention, where we are revolutionizing the way manufacturing happens. As a Software Developer, you will play a crucial role in designing and implementing software solutions that enhance our platform. You will collaborate with cross-functional teams to ensure our products meet the highest standards of quality and functionality.
Join MaintainX as a Software Developer specializing in AI development tools. In this role, you will be part of a dynamic team responsible for creating innovative solutions that enhance our platform's capabilities. You will collaborate with cross-functional teams to design, develop, and implement AI-powered features that drive efficiency and improve user experience.
We are seeking a talented and driven Senior Software Developer to join our dynamic technology team at SSENSE. As a pivotal member of our development group, you will work collaboratively on innovative projects that shape the future of e-commerce.Your role will involve designing, implementing, and maintaining scalable software solutions, ensuring high performance and responsiveness of applications. You will also be responsible for mentoring junior developers and contributing to code quality through peer reviews and best practices.
As a Senior Full-stack Developer, you will be instrumental in architecting, developing, and maintaining top-notch, scalable, and secure software solutions. Your responsibilities will span the entire technology stack, from front-end to back-end, creating features that provide tangible business value and drive the enhancement of our platform. Close collaboration with Product Managers, Designers, and Tech Leads will be essential as you transform product concepts into dependable, high-performing, and maintainable code. Your role will meld strong technical execution with the ownership of complex projects, emphasizing active collaboration within a dynamic, cross-functional agile team.
Are you a detail-oriented tax professional with a passion for indirect taxation? Plusgrade, a leader in technology solutions for the travel industry, is seeking a Tax Manager, Indirect to join our dedicated team in Montreal. In this role, you will oversee all aspects of indirect tax compliance, planning, and strategy. You will ensure that our operations align with local and international tax regulations while optimizing tax positions.