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 I (Temporary)

Versaterm

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've 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, you'll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. As a Software Engineer III, you will take on challenging and complex development tasks. This role plays a crucial role in designing and implementing robust, scalable, and high-performance software solutions for our CAD and RMS clients. You will collaborate with cross-functional teams, provide leadership on technical initiatives, and help mentor junior engineers to elevate the team's technical capabilities. This is a key position for someone with deep technical expertise and a strong problem-solving mindset. We are building our next generation of services for our CAD and RMS products and the growth of this team is foundational to our next chapter in Public Safety. This job posting is being used to fill an existing vacancy.

Design, develop, and implement complex software solutions that align with the company's objectives, ensuring high quality, scalability, and performance.

Contribute to system architecture and design decisions, ensuring the chosen approaches support both short-term goals and long-term growth.

Provide technical guidance to the engineering team. Take ownership of complex projects and ensure they stay on track, delivering high-quality code and solutions on time.

Establish and enforce best practices for software design, coding, testing, and deployment. Work closely with product owners, designers, and other stakeholders to ensure that software features are aligned with business requirements and user needs.

Identify performance bottlenecks and implement optimizations to improve scalability and system performance.

Participate in all phases of the development lifecycle, including sprint planning, daily standups, retrospectives, and release planning.

Stay current with the latest technologies and trends in software development. Propose innovative solutions that align with business goals and improve system efficiency and product quality.

Ensure that all software is thoroughly documented, both in terms of code comments and high-level technical documentation.

Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.

  • 4-7 years of professional software development experience.
  • Understanding and experience with a variety of programming languages such as C#, Python, JavaScript (Node.js), or similar. Expertise in backend, frontend, or full-stack development.
  • Expertise with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, MS SQL Server) and a solid understanding of database design and optimization techniques.
  • Experience with cloud platforms (AWS, Azure) and knowledge of cloud-native architecture, containerization (Docker), and orchestration (Kubernetes).
  • Hands-on experience with CI/CD pipelines, infrastructure as code (Terraform, Ansible), and DevOps best practices.
  • Knowledge of unit testing, integration testing, and test-driven development (TDD). Experience with automated testing frameworks.
  • Experience working in Agile/Scrum environments, contributing to sprints and delivering iterative software releases.
  • Ability to guide and influence teams, craft high-level technical proposals, and be an active part of the engineering management process.
  • Strong analytical and problem-solving skills, with the ability to resolve complex technical issues quickly and effectively.

Experience with frameworks like Vue, Angular, React, or similar. Expertise in front-end technologies and building dynamic user interfaces.

Knowledge of additional programming languages (e.g., C++, Java) or frameworks (e.g., Experience in applying security best practices in software design, coding, and infrastructure.

Proficiency in identifying performance bottlenecks and optimizing software for high performance and scalability.

Experience with leveraging AI tooling in development workflows.

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 FBI's 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 FBI's CJIS Security Policy Resource Center for CJIS requirements.

The starting salary for this position will be dependent upon many factors, such as the successful candidate's skills, experience, education, training as well as internal equity, market data, and business needs. In addition to base salary and our comprehensive benefits offering, some roles may also be eligible for variable compensation such as incentive plans or discretionary performance bonuses.

Versaterm uses digital tools, including AI, to support early stages of recruitment, but all hiring decisions are still made by people. Our use of AI is regularly reviewed to ensure alignment with our values, ethical standards, and legal requirements.

Versaterm is an equal opportunity employer and is committed to equity, diversity, inclusion, and a barrier-free workplace. Accommodations are available upon request throughout all stages of the recruitment process and apply to the terms and conditions of employment.

L'offre d'emploi a été publiée il y a 17 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Software Engineer I (Temporary) à Ottawa, ON
  •  ...safety technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role As a Software Engineer III, you will take on challenging and complex development tasks. This role plays a crucial role in designing and implementing robust... 
    Suggéré
    Stage

    Versaterm

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

     ...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é
    Travail à distance
    Le monde entier
    Horaires flexibles

    H2O.ai

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

     ...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-...  ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS).... 
    Suggéré
    Emploi permanent
    Temps plein
    Travail au bureau
    Bureau à domicile
    Lundi au vendredi
    2 jours par semaine
    3 jours par semaine

    Larus Technologies

    Ottawa, ON
    il y a 6 jours
  •  .... We support running the CLI locally from the command line, in an IDE, or in a CI/CD pipeline. We are looking for a talented software engineer with a passion for creative problem solving to join the CLI Engineering team and our journey in continuously innovating the CLI... 
    Suggéré
    Temps plein
    Travail au bureau
    Travail à domicile
    Le monde entier
    Horaires flexibles

    Snyk

    Ottawa, ON
    il y a 8 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... 
    Suggéré
    Temps plein
    Pour les contractants

    Veem

    Ottawa, ON
    il y a 9 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 12 jours
  • $33 par heure

     ...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest...  ...Our client has engaged us to assist them in hiring a contract Software Testing Engineer (Ottawa, Ontario) . If you are interested in an... 
    Taux horaire
    Contrat Longue Durée
    Сontrat

    Bartech Staffing

    Ottawa, ON
    il y a 15 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 15 heures
  •  ...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... 
    Temps plein
    Le monde entier

    acre security

    Ottawa, ON
    Il y a un mois
  •  ...Job Responsibility: At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and...  ..., reducing commute times, and cutting emissions. We develop software to provide cities with the data needed to better understand and... 
    Temps plein
    Zone locale
    Travail à distance

    Ouster

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

     ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...you! Role Overview We are looking for a skilled Software Engineer to join our team in designing, building, and optimizing our AI... 
    Travail au bureau
    Zone locale
    Horaires flexibles

    Magnet Forensics

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

     ...you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Risk Engineering Team. Our Risk team sits at the heart...  ...fail open behavior, and safe cancellation semantics. Rule Engine Foundations: building configurable rules, evaluation... 
    Temps plein
    Temps partiel
    Travail d'été
    Zone locale
    Travail à distance

    Paramount Commerce

    Ottawa, ON
    il y a 6 jours
  • $57k - $81.5k par année

     ...Designs, implements, maintains, enhances, tests, and supports software. Position Overview Under the supervision of the Director of...  ...with test teams to reduce manual test effort Communicate with Engineers and Manufacturer's Technical Support staff regarding programming... 
    Horaires flexibles

    Siemens Healthineers

    Ottawa, ON
    il y a 22 jours
  •  ...transportation hubs, Forescout protects the critical infrastructure of our modern world.   What You Will Do  . We are looking for a Software Engineer to help build Forescout’s next generation of network security and cybersecurity products through innovative, scalable cloud and... 
    Zone locale
    Travail à distance
    Le monde entier

    ForeScout

    Ottawa, ON
    il y a 12 jours
  • $106k - $156k par année

     ...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 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... 
    Stage

    Versaterm

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

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated... 
    Temps plein

    Ouster

    Ottawa, ON
    il y a 10 jours
  • $68.82 - $103.23 par heure

    Our client is hiring a Senior Software Engineer (Application & Package Management) to oversee the lifecycle of enterprise applications across SaaS, desktop, plugins, and custom solutions. You will manage upgrades, patching, deployments, and retirements while acting as the key... 

    Randstad

    Ottawa, ON
    il y a 6 jours
  • $126k par année

     ...broader T eam through collaboration and attitude. About The Team And Role The Developer Tooling team empowers Scribd engineers across the entire software development lifecycle. We build and evolve the tools and frameworks that power engineering workflows. This includes... 
    Contrat Longue Durée
    Travail temporaire
    Zone locale
    Bureau à domicile
    Horaires flexibles

    Scribd, Inc.

    Ottawa, ON
    il y a 14 jours
  • $146k par année

     ...iteration, safer scaling, and long-term confidence in how Scribd’s web product evolves. About The Role We’re hiring a Senior Software Engineer, Web Platform to help drive Scribd’s Web Modernization program and build the frontend foundations for our next generation of... 
    Contrat Longue Durée
    Travail temporaire
    Zone locale
    Bureau à domicile
    Horaires flexibles

    Scribd, Inc.

    Ottawa, ON
    il y a 14 jours
  • $180k - $275k 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
  • $146k par année

     ...collaboration and attitude. About The Role As a Senior Full-Stack Engineer on the Slideshare Team, you will design, build, and improve the...  .... We’re Looking For Someone With ~8+ years of professional software development experience, with strong full-stack capabilities and... 
    Contrat Longue Durée
    Travail temporaire
    Zone locale
    Travail à distance
    Bureau à domicile
    Horaires flexibles

    Scribd, Inc.

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

     ...fast growth, and a team that’s got your back, you’ll be surrounded by people who believe in what they do—and in you. The Software Engineering Manager (C#/.Net/GoLang) oversees the delivery of software solutions, defining project scope and objectives. Managing a team of... 
    Zone locale
    Horaires flexibles

    N-able

    Ottawa, ON
    il y a 2 jours
  • $145k - $190k par année

     ...part of a team that’s shaping what’s next - we’d love to hear from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Payment Experience Engineering Team. The Payment Experience team is at the forefront of our company, owning all of the... 
    Temps plein
    Travail d'été
    Zone locale
    Travail à distance

    Paramount Commerce

    Ottawa, ON
    il y a 22 jours
  •  ...the grid becomes the local gas station. We are looking for software developers that are inspired by generalizing designs at all layers...  ...an intersection of machine learning, data science, electrical engineering, and software Startup experience and ground floor... 
    Temps plein
    Zone locale

    BluWave-ai

    Ottawa, ON
    il y a 8 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... 
    Emploi permanent
    Temps plein

    High Tech Genesis

    Ottawa, ON
    il y a 16 jours
  • $31.9 - $34.65 par heure

     ...Job Responsibility: Position Information Posting Number: ROM24-388E Title: Secretary III (Casual) Position Status: Casual FTE: 0.0 Job Schedule: Days Department: Administration Union: CUPE Local 942 Site: Royal Ottawa Mental Health Centre About The Royal... 
    Taux horaire
    Temps plein
    Temps partiel
    Travail occasionnel
    Travail au bureau
    Zone locale
    Lundi au vendredi
    Travail de la semaine

    The Royal Ottawa Mental Health Centre

    Ottawa, ON
    il y a 3 jours
  •  ...modify/edit documents using track changes. Required computer skills in Word, Excel, PowerPoint. Capacity and willing to learn new software, research methods, and work routines quickly, flexibility in responding to new research opportunities as they arise. To apply Please... 
    Emploi permanent
    Temps plein
    Horaires flexibles

    University of Ottawa Heart Institute

    Ottawa, ON
    il y a 1 jour
  • $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 un mois
  •  ...in a fully virtualized environment. To learn more, visit ribboncommunications.com. OPPORTUNITY We are recruiting a Cloud Native Software Engineer to join the Common Platform Microservices team. Ribbon is enabling secure and reliable real time IP communications in a virtualized... 
    Temps plein

    Ribbon Communications

    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 I (Temporary). Soyez parmi les premiers à postuler !