Software Engineer, Development & Deployment
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
$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 pleinTravail à distanceLe monde entierHoraires flexibles- ...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 pleinLe monde entier
- ...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
- 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éeTravail au bureauZone localeTravail à distanceLe monde entier
- ...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 permanentTemps plein
- 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...FreelanceTravail au bureauZone localeTravail à distanceLe monde entier
$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...StageTravail au bureauTravail à domicileLe monde entierLundi au vendredi$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...StageTravail au bureauZone localeTravail à distanceHoraires flexibles- 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 pleinTravail au bureauTravail à distanceTravail à domicile
$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éeTemps pleinTravail à distanceBureau à domicile$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- ...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
- ...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 pleinTravail au bureauTravail à distanceHoraires flexibles
- ...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 pleinTravail à distance
- ...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 pleinPour les contractants
$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éeTravail temporaireZone localeLe monde entierBureau à domicileHoraires flexibles$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$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 pleinTravail occasionnelStageTravail au bureauTravail à distanceLundi au vendrediHoraires flexiblesÉquipe de l'après-midi$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 permanentTemps pleinTravail d'étéTravail au bureauProgramme de réinstallation2 jours par semaine- ...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 permanentTemps pleinStageRecrutement immédiat
$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 horaireTemps pleinTemps partielTravail d'étéStageCommencez aujourd'huiTravail au bureauZone localeTravail à distanceLe monde entier- ...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
$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éeTemps pleinTravail temporaireTravail à distanceNuits de sommeilHoraires flexiblesÉquipe de jour$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 à distanceEmploi permanentTemps pleinСontratSous-traitant- 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...
- ...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éeStageTravail au bureauLe monde entier
- ...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...ApprentissageTravail au bureauTravail à distancePoste rotatif
$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...StageLe monde entier- 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éeTemps pleinTravail temporaire
$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éeTemps plein
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 !
- software engineer - ai machine learning Ottawa, ON
- software developer entry level Ottawa, ON
- senior software developer Ottawa, ON
- software development engineer - test Ottawa, ON
- junior software engineer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer engineer Ottawa, ON
- software developer internship Ottawa, ON
- software engineer - robotics Ottawa, ON
- software developer no experience Ottawa, ON
