Principal Engineer (Canada)

FileCloud - 3 Jobs
Ottawa, ON
Posted today
Job Details:
Remote
Full-time
Executive
Benefits:
Paid Time Off
Flexible Work

FileCloud is looking for a hands-on Principal Engineer to join our team in Canada. The ideal candidate will possess strong architectural instincts and proven development expertise. This role will involve designing scalable systems, modernizing legacy components, and delivering clean, secure code. You must be comfortable moving between code and architecture, with the ability to mentor others, lead by example and ensure quality across the stack. This role is ideal for someone who enjoys solving hard problems, bringing clarity to complex systems, and collaborating across teams to build reliable and maintainable software. This role is fully remote and will require working remotely with other team members.

About the Product & Company:

FileCloud is a hyper-secure EFSS (enterprise file sync and share) platform that provides industry leading compliance, data governance, data leak protection, data retention and digital rights management capabilities. FileCloud is a leader in content governance and collaboration for unstructured data, trusted and used worldwide across Global 1000 enterprises, educational institutions, government organizations, and service providers. In addition to its enterprise file sharing solution, FileCloud's product portfolio also includes Signority (acquired in May 2024), a Canadian-based e-signature and document workflow platform. We are currently expanding our team as we grow and improve FileCloud.

Key Responsibilities

Architecture & System Design

  • Design and evolve secure, scalable backend and full-stack architectures

  • Balance legacy system maintenance with pragmatic modernization

  • Make architecture decisions with a view toward cost, performance, and maintainability

  • Document key architecture decisions and technical workflows helping the business better understand product usage and customer behavior.

Full Stack & API Development

  • Build, refactor, and optimize backend services and REST/SOAP APIs

  • Lead code quality improvements and promote solid engineering practices

  • Contribute to both backend and (optionally) front-end implementations

System Integrations

  • Design and implement secure integrations with platforms like Microsoft 365, Workday, SAP, and Salesforce

  • Evaluate external APIs and ensure compatibility with our systems

Secure Engineering Practices

  • Review code for vulnerabilities, promote secure coding practices

  • Work with encryption, document workflows, and digital signature components where required

AI & Productivity

  • Bring forward-thinking AI tools and productivity improvements into engineering and QA.
  • Advocate for and implement process automation, smart testing, and code generation tools.

Agile Execution & Team Leadership

  • Lead sprint delivery through design, code, and collaboration

  • Mentor junior developers and promote a culture of code ownership

  • Drive improvements in testing, CI/CD, and dev-QA release readiness

Required Skills & Qualifications:

  • 10+ years software development
  • 3+ years of experience in architecture or senior tech lead roles

  • Strong backend coding in Java, API design, and system integration

  • Experience with at least one modern frontend framework (e.g., Angular or React)

  • Familiar with document processing, HSM, or encryption tech (preferred)

  • Clear communicator with leadership potential

  • Comfortable in an Agile, fast-moving remote-first environment

What We Offer

  • Be part of a team of passionate, committed individuals dedicated to building a world-class product
  • Dedicated time for training and education opportunities
  • A mentorship model wherein your mentor and team support your development
  • A competitive salary with an annual bonus
  • Fully remote working whilst offering flexible hours that fall outside of the companywide core hours of 9am -12pm (US Eastern Standard Time)
  • 20 days of paid time off which increases by a further 2 days after 3 years of service and 3 days after 5 years of service (in addition to 10 public holidays in your country)
  • Paid day off on your birthday or on an alternative day if your birthday falls outside a normal working day
  • Paid day off to volunteer with the charity of your choice
  • Paid monthly internet cost, as well as lunch and wellbeing stipend provided
  • Reimbursement of all hardware costs associated with the role

Please note that we conduct background security checks for everyone joining our team.

Share This Job: