Senior Software Engineer

3 weeks ago


Vancouver, Canada Versaterm Full time

Senior Software Engineer - Community Report Join to apply for the Senior Software Engineer - Community Report role at Versaterm . Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've built an ecosystem of intuitive tools for public safety agencies, forensic labs, court systems, schools and other institutions. Our teams are driven by innovation and a commitment to customer success, and we focus on improving workflows to achieve more efficient operations, better service and more just outcomes. The Role As a Senior Software Engineer, you will lead the design, development, and maintenance of high‑performance software applications that are critical to our business and public safety customers. You will be responsible for creating scalable, efficient, and maintainable systems while mentoring junior engineers. What You’ll Do Lead the design and architecture of complex, scalable software solutions. Take ownership of high‑impact projects from requirements gathering through to deployment and ongoing support. Write high‑quality, clean, and efficient code; enforce coding standards and conduct code reviews. Mentor junior engineers and provide constructive feedback. Collaborate with product managers, designers, and engineering teams to align features with business objectives. Optimize application performance to handle increased loads reliably. Resolve complex technical issues and ensure software meets requirements. Stay up to date with industry trends and suggest improvements. Participate in Agile processes (sprint planning, stand‑ups, retrospectives). Document designs, code, and processes for knowledge sharing. Perform related duties as assigned to support team objectives. What You’ll Bring Degree in Computer Science, Software Engineering, or related field, or equivalent experience. 6+ years of professional software development experience. Advanced proficiency in C#, Python, JavaScript (Node.js), or similar. Deep understanding of software architecture, patterns, and scalable systems. Experience with front‑end frameworks (e.g., React, Vue) and back‑end (Node.js) for full‑stack applications. Knowledge of relational and NoSQL databases. Experience with cloud services such as AWS or Azure and scalable deployment. Experience with DevOps and CI/CD, Docker, Kubernetes, Jenkins, Terraform. Experience with agile practices (Scrum, Kanban). Experience with automated testing and TDD. Strong leadership, communication, and collaboration skills. Impress Us With Experience with microservices, SOA, monoliths, REST, RPC, SQL, NoSQL, etc. Proficiency in multiple programming languages and frameworks. Expertise in optimizing large‑scale application performance. Experience mentoring or coaching junior engineers. Understanding of security best practices and implementation. Experience in finance, healthcare, public safety or government. Experience leveraging AI tooling in development workflows. Security Clearance This position requires security clearances. Candidates must obtain and maintain a Reliability clearance from the Government of Canada and comply with the FBI’s CJIS Security Policy. Background checks and additional verification may apply. Equal Opportunity Versaterm is committed to inclusion, diversity, and equity. Accommodations are available upon request throughout the selection process. Location Burnaby, British Columbia, Canada. Posted 2 weeks ago. Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Engineering and Information Technology Industries Technology, Information and Internet #J-18808-Ljbffr



  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A growing SaaS company is seeking a Senior Software Developer to join their team in Vancouver. You will lead the development of high-performance web applications while mentoring junior engineers. The ideal candidate should have over 8 years of experience in software development, particularly with C# and .NET. This position offers competitive compensation...


  • Vancouver, Canada Orchestry Software Inc Full time

    A growing SaaS company is seeking a Senior Software Developer to join their team in Vancouver. You will lead the development of high-performance web applications while mentoring junior engineers. The ideal candidate should have over 8 years of experience in software development, particularly with C# and .NET. This position offers competitive compensation...