cover image
Versaterm

Versaterm

www.versaterm.com

3 Jobs

457 Employees

About the Company

Versaterm is on a mission to design and deliver a purpose-built ecosystem of solutions that enhances community safety--from five minutes before an incident occurs to five minutes after. As your trusted partner, we can help your organization achieve new efficiencies, deliver exceptional experiences and foster safer communities with more just outcomes.

Listed Jobs

Company background Company brand
Company Name
Versaterm
Job Title
Senior Software Engineer - Community Report
Job Description
**Job Title** Senior Software Engineer – Community Report **Role Summary** Design, develop, and maintain high‑performance, scalable software for community‑facing AI products. Lead architectural decisions, oversee end‑to‑end project delivery, enforce coding standards, mentor junior engineers, and collaborate with product, design, and cross‑functional teams to align technology with business objectives. **Expectations** - Ownership of complex, high‑impact projects from requirements through deployment and support. - Continuous improvement of architecture, performance, and development practices. - Demonstrated leadership in mentoring, code reviews, and knowledge sharing. - Commitment to quality, security, and scalability across cloud‑based systems. **Key Responsibilities** 1. Lead design and architecture of scalable software solutions. 2. Manage end‑to‑end delivery of features: requirements gathering, implementation, testing, deployment, and maintenance. 3. Write clean, efficient code and enforce coding standards through reviews. 4. Mentor junior engineers, providing constructive feedback and career guidance. 5. Collaborate with product managers, designers, and other engineers to translate business needs into technical solutions. 6. Optimize application performance; ensure reliability under increased load. 7. Resolve complex technical issues and maintain bug‑free releases. 8. Stay current with industry trends; recommend innovations in architecture, tools, and processes. 9. Participate in Agile ceremonies (sprints, stand‑ups, retrospectives) and help break down tasks into manageable milestones. 10. Document code, designs, and technical decisions for knowledge continuity. 11. Perform additional duties as required to support team and organizational goals. **Required Skills** - 6+ years professional software development experience. - Advanced proficiency in C#, Python, JavaScript (Node.js) or equivalent. - Deep knowledge of software architecture, design patterns, and scalable/distributed systems. - Full‑stack expertise: front‑end (React or Vue) and back‑end (Node.js). - Proficiency with relational (MySQL, PostgreSQL, MS SQL Server) and NoSQL (MongoDB) databases. - Cloud experience with AWS or Azure; deployment of scalable applications. - DevOps & CI/CD: Docker, Kubernetes, Jenkins, Terraform, automated testing (TDD, unit tests). - Agile experience (Scrum, Kanban) and strong communication, collaboration, and leadership skills. - Experience with AI, NLP, or chatbot technologies is a plus. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience and training.
Vancouver, Canada
On site
Senior
12-01-2026
Company background Company brand
Company Name
Versaterm
Job Title
Senior Software Engineer - DEMS
Job Description
**Job title:** Senior Software Engineer – DEMS **Role Summary:** Lead the design, implementation, and maintenance of scalable, high‑performance full‑stack solutions for the Versaterm Digital Evidence Management System. Drive architecture decisions, develop REST APIs in Python Flask, deploy to Kubernetes clusters, mentor junior engineers, and collaborate cross‑functionally to deliver secure, mission‑critical software for public safety agencies. **Expectations:** - Own end‑to‑end delivery of high‑impact features from requirement capture to production support. - Mentor and elevate team coding standards through reviews and knowledge sharing. - Champion performance, reliability, and scalability across SaaS and web applications. - Keep abreast of industry trends, suggesting architectural and process improvements. **Key Responsibilities:** 1. Architect and build scalable, maintainable software for the DEMS platform. 2. Design, develop, test, and deploy RESTful APIs in Python (Flask/Django). 3. Deploy applications to Kubernetes, integrating with CI/CD pipelines. 4. Create both SaaS and web app components, ensuring secure authentication/authorization. 5. Collaborate with product, design, and external partners to translate requirements. 6. Lead code reviews, enforce best practices, and maintain high code quality. 7. Mentor junior engineers, providing feedback and professional growth. 8. Troubleshoot complex technical issues and ensure production reliability. 9. Write documentation for designs, processes, and system integrations. 10. Participate in agile ceremonies (sprint planning, stand‑ups, retrospectives). **Required Skills:** - 6+ years professional software development. - Advanced proficiency in Python (Flask/Django) and TypeScript. - REST API design and implementation experience. - Strong grasp of software architecture, patterns, and distributed systems. - Expertise in relational (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases. - Cloud experience with AWS or Azure; container orchestration on Kubernetes. - DevOps proficiency: CI/CD, Git, automated testing. - Secure coding: OAuth, OpenID, JWT, role‑based access. - Excellent communication and mentoring abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent experience acceptable). - Professional certifications in cloud (AWS, Azure) or related technologies preferred.
Vancouver, Canada
On site
Senior
12-01-2026
Company background Company brand
Company Name
Versaterm
Job Title
Software Engineer II - AI Services
Job Description
Job title: Software Engineer II – AI Services Role Summary: Design, develop, test, and maintain backend and frontend components of AI‑centric services (transcription, translation, etc.) for a public safety platform. Collaborate with product owners, designers, and engineers in an agile environment to deliver scalable, reliable, high‑quality software. Mentor junior engineers and influence architecture and technology decisions. Expactations: - Deliver well‑tested, documented code that meets functional and performance requirements. - Participate in sprint planning, daily stand‑ups, retrospectives, and code reviews. - Maintain code quality, security, and compliance with institutional standards. - Provide constructive feedback and support to less experienced team members. Key Responsibilities: - Design, implement, and maintain end‑to‑end software solutions for AI services. - Translate product and business requirements into technical design documents. - Write unit and integration tests; perform code reviews and maintain test coverage. - Troubleshoot and resolve production issues and software defects. - Contribute to system architecture, ensuring scalability, reliability, and performance. - Stay current with best practices, emerging technologies, and internal standards. - Support CI/CD pipelines, containerization, and cloud deployments. - Guide and review junior engineers’ code and provide mentoring. - Participate in agile ceremonies and communicate with cross‑functional stakeholders. Required Skills: - 2–5 years professional software development experience. - Proficiency in C#, Python, or JavaScript; strong grasp of HTML, CSS, and modern JavaScript. - Experience with backend frameworks (Node.js, .NET Core, etc.). - Familiarity with relational (PostgreSQL) and NoSQL (MongoDB) databases. - Version control using Git; branching, pull requests, and workflow best practices. - Unit and integration testing frameworks (e.g., NUnit, pytest, Jest). - Agile development practices (Scrum/Kanban). - Excellent problem‑solving, debugging, and analytical skills. - Effective communication and teamwork. - Desirable: AWS/Azure cloud experience; CI/CD pipelines (Jenkins, Azure DevOps); Docker, Kubernetes; API design/management; AI tooling awareness. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience. - Legal authorization to work in Canada; ability to obtain and maintain a Reliability security clearance (Government of Canada) and comply with FBI CJIS security requirements. - Background check (fingerprint‑based) required. ---
Vancouver, Canada
On site
Junior
12-01-2026