Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Software Engineer, Development & Deployment

Temps plein

Versaterm

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977 weve been building an ecosystem of intuitive tools designed for public safety agencies forensic labs court systems schools and other institutions. Through purposeful integrations and a selective growth strategy we focus on improving workflows to help our customers achieve more efficient operations better service and more just outcomes.

Our teams are driven by innovation expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem youll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. We are seeking a seasoned Software Engineer III who thrives on building performant scalable and maintainable desktop and service-oriented this role you will take ownership of complex technical initiatives spanning (C#) WPF-based UI development and backend service integration. You will collaborate across product UX and infrastructure teams and help evolve architectural patterns that support long-term growth. If you enjoy solving deep technical challenges and optimizing user-facing applications wed love to meet you.

Design develop and maintain advanced desktop applications using C# and WPF with a focus on performance usability and reliability.

Engineer data access patterns leveraging SQL (PostgreSQL SQL server etc) and in-memory stores like Redis/Valkey.

Refactor and modernize legacy Windows Forms components where appropriate.

Contribute to architectural decisions (monolith evolution modularization microservice boundaries) with pragmatic trade-off analysis.

Diagnose performance bottlenecks (UI responsiveness memory usage data latency) and implement targeted optimizations.

Write robust unit integration and (where suitable) UI tests to ensure quality and regression safety.

Provide technical mentorship and code reviews raising the bar for engineering practices and maintainability.

Continuously evaluate emerging tools (including AI-assisted development) to improve engineering velocity and product quality.

35 years of professional software engineering experience.

  • Strong proficiency in C# and ecosystem (including async programming generics LINQ).
  • Hands-on experience building desktop applications with WPF (MVVM patterns data binding resource management).
  • Solid understanding of relational databases and SQL (schema design indexing query optimization).
  • Familiarity with Windows application lifecycle and deployment considerations.
  • Experience with Windows Forms (for maintaining or migrating legacy modules).

Familiarity with Linux (command line text editors deployment service hosting).

Experience with Syncfusion UI component libraries (custom theming high-performance data grids/charting).

Experience with ESRI platform (GIS APIs spatial data handling) is a strong asset.

Experience tuning performance in high-throughput applications (profiling tools rendering pipeline awareness).

Exposure to public safety domain 911 Dispatch Records etc is an asset.

Experience with CI/CD pipelines (GitHub Actions Azure DevOps or similar).

Security best practices (secure coding secrets management authN/authZ patterns).

Experience with architectural patterns: layered architecture clean architecture modular monolith.

Use of AI tooling (Copilot code generation assistants) to enhance productivity.

This position requires security clearances due to the nature of our work with public safety agencies. Candidates must be legally authorized to work in Canada and must successfully obtain and maintain a Reliability security clearance from the Government of Canada. Additionally candidates must comply with the FBIs Criminal Justice Information Services (CJIS) Security Policy and pass a comprehensive fingerprint-based background check. Please note that specific customer contracts may impose additional security verification requirements. Obtaining and maintaining all required security clearances is a condition of employment. For more information please visit Public Services and Procurement Canada for Reliability clearance details and the FBIs CJIS Security Policy Resource Center for CJIS requirements

Versaterm is committed to building and supporting inclusion diversity and equity and sustaining a barrier-free areavailable on request throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies please

L'offre d'emploi a été publiée il y a 2 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Software Engineer, Development & Deployment à Ottawa, ON
  • $100k - $120k par année

     ...York Life. For more information, visit  . About This Opportunity H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex... 
    Suggéré
    Temps plein
    Travail à distance
    Le monde entier
    Horaires flexibles

    h2o.ai

    Ottawa, ON
    il y a 9 jours
  •  ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive... 
    Suggéré
    Temps plein
    Le monde entier

    acre security

    Ottawa, ON
    il y a 4 jours
  •  ...technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role The Manager, Software Engineering will be responsible for leading a team of software engineers in the design, development, and delivery of high-quality software... 
    Suggéré
    Stage

    Versaterm

    Ottawa, ON
    il y a 1 jour
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Suggéré
    Contrat Longue Durée
    Travail au bureau
    Zone locale
    Travail à distance
    Le monde entier

    Canonical

    Ottawa, ON
    il y a 7 jours
  •  ...companies that lead the world in technology and innovation. Your next chapter starts here.    In this role, you will:   Own software quality of our software products (both embedded and non-embedded) Work closely with the product managers and software developers to... 
    Suggéré
    Emploi permanent
    Temps plein

    High Tech Genesis

    Ottawa, ON
    il y a 1 jour
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Freelance
    Travail au bureau
    Zone locale
    Travail à distance
    Le monde entier

    Canonical

    Ottawa, ON
    il y a 14 jours
  • $109.83k - $159.83k par année

     ...ll be at the forefront of building and scaling enterprise-grade software systems that protect critical assets and sensitive information...  ...Impact: We are seeking a highly skilled and passionate Software Engineering Manager with deep expertise in enterprise software development... 
    Stage
    Travail au bureau
    Travail à domicile
    Le monde entier
    Lundi au vendredi

    OpenText

    Ottawa, ON
    il y a 15 jours
  • $180k - $300k par année

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Stage
    Travail au bureau
    Zone locale
    Travail à distance
    Horaires flexibles

    Veeva Systems

    Ottawa, ON
    il y a 9 heures
  • Forward Deployed Software Engineer Location Ottawa, ON : A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving... 
    Temps plein
    Travail au bureau
    Travail à distance
    Travail à domicile

    Palantir Technologies

    Ottawa, ON
    il y a 4 jours
  • $150k par année

    Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve large-scale... 
    Contrat Longue Durée
    Temps plein
    Travail à distance
    Bureau à domicile

    AutoScale Ventures

    Ottawa, ON
    il y a 7 jours
  • $85.5k - $135.5k par année

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Location: Ottawa, ON Job Schedule: Day Shift Salary Range: 85 500$ - 135 500$ About your next Challenge as a... 
    Équipe de jour

    L3Harris Technologies

    Ottawa, ON
    il y a 26 jours
  •  ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing... 
    Temps plein

    Ouster

    Ottawa, ON
    il y a 1 jour
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...! Why this role? We are looking for a skilled Applied AI Software Engineer to join our Applied ML team, supporting the development... 
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Cohere

    Ottawa, ON
    il y a 20 jours
  •  ...Dominion Dynamics is building Canada’s first modern defence prime: software-defined, attritable, and sovereign. We believe tomorrow’s...  ...loop in operational contexts. The Role: Geospatial Software Engineer - Telemetry & Mapping You will lead the design and delivery of... 
    Temps plein
    Travail à distance

    Dominion Dynamics

    Ottawa, ON
    il y a 22 jours
  •  ...these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top...  ...processing and operations teams. Assist in guiding more junior engineers on the team by giving them technical guidance.   What We’re Looking... 
    Temps plein
    Pour les contractants

    Veem

    Ottawa, ON
    Il y a un mois
  • $126k par année

     ...through collaboration and attitude. About The Team The ML Data Engineering team powers metadata extraction, enrichment, and content...  ...powered solutions in production. Role Overview We’re seeking a Software Engineer II with strong backend development experience and a... 
    Contrat Longue Durée
    Travail temporaire
    Zone locale
    Le monde entier
    Bureau à domicile
    Horaires flexibles

    Scribd, Inc.

    Ottawa, ON
    il y a 13 jours
  • $120k - $165k par année

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer... 
    Temps plein

    Essence Coaching Group

    Ottawa, ON
    il y a 15 jours
  • $76k - $95k par année

     ...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation... 
    Temps plein
    Travail occasionnel
    Stage
    Travail au bureau
    Travail à distance
    Lundi au vendredi
    Horaires flexibles
    Équipe de l'après-midi

    EarthDaily Analytics

    Ottawa, ON
    il y a 23 jours
  • $83.04k - $110.72k par année

     ...need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Marketing and Architects team Employment Type:... 
    Emploi permanent
    Temps plein
    Travail d'été
    Travail au bureau
    Programme de réinstallation
    2 jours par semaine

    EDC

    Ottawa, ON
    il y a 27 jours
  •  ...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The YunShan Software Lab pioneers advanced software technologies and architectures that address the most pressing pain points, complex issues, and challenges in data communication... 
    Emploi permanent
    Temps plein
    Stage
    Recrutement immédiat

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    il y a 2 jours
  • $38 - $41 par heure

     ...thrive—both at work and beyond. What You’ll Be Doing: Perform software product testing and investigate possible causes of issues in...  ...pursuing an MS or PhD in Mechanical, Civil, Aerospace Engineering, Computer Science, or other engineering degree. Must be enrolled... 
    Taux horaire
    Temps plein
    Temps partiel
    Travail d'été
    Stage
    Commencez aujourd'hui
    Travail au bureau
    Zone locale
    Travail à distance
    Le monde entier

    Synopsys Inc

    Ottawa, ON
    il y a 7 jours
  •  ...critical intelligence needed to build a safer and more efficient world. Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our... 
    Remplacement

    Ouster

    Ottawa, ON
    Il y a 2 mois
  • $120k - $170k par année

     ...Invest, and Protect. Every single team member — from Product & Engineering to Sales & Marketing, Finance, Operations, and everything in between...  ...to continued growth.   We’re looking for an experienced Software Development Manager (SDM) who combines strong technical and... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Travail à distance
    Nuits de sommeil
    Horaires flexibles
    Équipe de jour

    Ratehub

    Ottawa, ON
    il y a 18 jours
  • $100k - $140k par année

     ...read on as we have a role for you.   We are seeking a skilled Software Architect to join our clients remote IT team based in Canada....  ...Develop and execute technical strategies and programs. Work with engineering teams to improve code quality and product performance. Build... 
    Travail à distance
    Emploi permanent
    Temps plein
    Сontrat
    Sous-traitant

    Sowelo Consulting sp. z o.o.

    Ottawa, ON
    il y a 10 jours
  • In this role, Senior Embedded Software Developer will assume ownership of specific software modules, overseeing their development, quality...  .... Main Responsibilities Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications... 

    Myticas Consulting

    Ottawa, ON
    il y a 3 jours
  •  ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...As an integral part of our scrum team, the Senior Systems and Software Architect will contribute significantly to the architecture, design... 
    Contrat Longue Durée
    Stage
    Travail au bureau
    Le monde entier

    Telesat

    Ottawa, ON
    il y a 26 jours
  •  ...and trust the internet! Who You Are You are a passionate software developer who is driven by purpose. You have a strong background...  ...You Bring ~ Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. ~7–10 years of professional experience... 
    Apprentissage
    Travail au bureau
    Travail à distance
    Poste rotatif

    CIRA

    Ottawa, ON
    il y a 8 jours
  • $85.82k - $135.82k par année

     ...strong focus on Angular development to join our dynamic team. You will collaborate closely with designers, product managers, and other engineers to translate design concepts into efficient and user-friendly interfaces. You will be a key contributor in building and maintaining... 
    Stage
    Le monde entier

    OpenText

    Ottawa, ON
    il y a 15 jours
  • 5G Cloud RAN Software Developer Location Ottawa, ON : Join our Team At this time, Ericsson Canada Inc. does not provide immigration assistance...  ...bring BSc or MSc degree in Computer Science or Electrical Engineering with Background in wireless communications and experience in... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire

    Ericsson

    Ottawa, ON
    il y a 1 jour
  • $125k - $135k par année

     ...and each other.   We are seeking a Senior Cloud Platform Software Developer to architect, build, and evolve our cloud-native, multi...  ...~ Bachelor’s or master’s degree in computer science, engineering, or a related field. ~5+ years of experience building and operating... 
    Contrat Longue Durée
    Temps plein

    March Networks

    Ottawa, ON
    il y a 8 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Software Engineer, Development & Deployment. Soyez parmi les premiers à postuler !