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.
- ...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
$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 à distanceLe monde entierHoraires flexibles$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 permanentTemps pleinTravail au bureauBureau à domicileLundi au vendredi2 jours par semaine3 jours par semaine- .... 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 pleinTravail au bureauTravail à domicileLe monde entierHoraires flexibles
- ...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 pleinPour les contractants
$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$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 horaireContrat Longue DuréeСontrat$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- ...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 pleinLe monde entier
- ...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 pleinZone localeTravail à distance
$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 bureauZone localeHoraires flexibles$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 pleinTemps partielTravail d'étéZone localeTravail à distance$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- ...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 localeTravail à distanceLe monde entier
$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 permanentTemps pleinStageRecrutement immédiat- ...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
$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$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...$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éeTravail temporaireZone localeBureau à domicileHoraires flexibles$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éeTravail temporaireZone localeBureau à domicileHoraires flexibles$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...StageTravail au bureauZone localeTravail à distanceHoraires flexibles$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éeTravail temporaireZone localeTravail à distanceBureau à domicileHoraires flexibles$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 localeHoraires flexibles$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 pleinTravail d'étéZone localeTravail à distance- ...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 pleinZone locale
- ...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 permanentTemps plein
$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 horaireTemps pleinTemps partielTravail occasionnelTravail au bureauZone localeLundi au vendrediTravail de la semaine- ...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 permanentTemps pleinHoraires 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- ...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
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 !
- software engineer intern Ottawa, ON
- senior software developer Ottawa, ON
- senior software engineer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- linux software engineer Ottawa, ON
- director software engineering Ottawa, ON
- remote entry level software developer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer - robotics Ottawa, ON
- software developer Ottawa, ON
