- Term: initial engagements of 6 to 12 months, aligned to project timelines, with potential for extension
- Compensation: $70 - $85 per hour
Bloom Intelligence Labs is a Canadian software company. We build AI-native solutions that collect vast amounts of unstructured data streams, surface leadership visibility, and compose context-aware value events and artifacts that drive new and existing organizational workflows. The people who design the platform are the people who operate it.
- The Opportunity
- We are growing our engineering team in anticipation of government-funded R&D in defence and security data governance. The work builds on the access control and audit foundations of our platform, extending them into policy-aware data enforcement: services that decide in real time what data may be seen, shared, or combined, and that keep a complete, verifiable record of every decision.
As Senior Software Developer, you will carry real design authority for that enforcement layer: high-assurance backend services where correctness, auditability, and fail-closed behaviour come first.
A note on timing: this posting supports our talent pipeline for anticipated project work under a Government of Canada defence innovation program. Hiring and start dates for project-funded positions are contingent on program decisions, and we will be transparent about timelines throughout the process.
- Key Responsibilities
- Design and build real-time policy enforcement services on top of a production access control layer, evaluating data classification and releasability rules at the moment of access.
- Engineer audit and provenance capabilities with strong transactional guarantees, so every decision is recorded completely and can be independently verified.
- Work deeply in SQL and distributed transactional systems, including schema design, isolation levels, indexing, and performance under strict correctness requirements.
- Ship and operate containerized Node.js services on a platform designed to deploy across cloud, dedicated, and on-premises environments.
- Help set the engineering bar on a small senior team through design reviews, testing discipline, and decisions grounded in measured evidence.
- Minimum Qualifications
- 5+ years building and operating production backend services, with strong Node.js experience.
- Deep, hands-on knowledge of SQL and transactional systems: isolation levels, consistency, indexing, query performance.
- A security-minded engineering approach: fail-closed defaults, least privilege, careful treatment of edge cases and failure modes.
- Strong testing discipline and clear written technical communication.
- Preferred Qualifications
- Experience with authorization systems and policy models (RBAC, ABAC) or other access control infrastructure.
- Distributed SQL databases (we use CockroachDB), event streaming (we use Pulsar), Redis.
- Multi-tenant platforms and tenant or data isolation.
- English and French bilingualism.
- Eligibility for Government of Canada security screening.
- How We Build
- Production-first: the builders are the operators.
- A fail-closed security philosophy, applied as a design constraint from day one.
- Small team, direct design authority, short paths from decision to production.
- AI in daily practice: we apply AI tooling across development and operations, and you will keep sharpening those skills on real production systems.
- One platform spanning commercial products and defence-grade configurations, with Canadian-controlled IP.
- Applying
- This role is offered as fixed-term employment at 37.5 hours per week, with offers for project-funded positions conditional on project award. We review applications on a rolling basis and are building a roster of candidates for this and related roles. Because some positions depend on program timelines, the interval between application and offer may vary. We will keep you informed at each stage.
Bloom Intelligence Labs is an equal opportunity employer. Accommodations are available on request at every stage of the recruitment process.
Mention you found this on Data First Jobs — it helps us bring you more roles like this.
Senior Software Developer, Platform Security and Data Governance
Bloom
Similar Engineering Jobs
View all Engineering jobs→Humana
Senior Applied AI Engineer
OSC Global
Cyber Security Analyst II (Developer)
JobGet
Principal Data Engineer
Turner & Townsend
Cost Engineer - Data Center Construction
Zoom Communications, Inc.
AI Governance Security Engineer
ProSol
SR SOFTWARE ENGINEER/ORACLE ANALYTICS DEVELOP
Like this role? Get carefully selected jobs like it, twice a week, straight to your inbox.
Free, no spam. Unsubscribe anytime.