×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer – Data Team

Job in Gormley, Ontario, Canada
Listing for: Brinqa
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Location: Gormley

Brinqa is the leading provider of unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and efficiently.

We help our customers’ cyber security and technology teams discover, prioritize and treat the most important risks based on real-time risk analytics, automated risk assessments, and remediation. With actionable insights and timely communications provided by our software, our customers are reducing their response times to the constantly changing and emerging threats and saving their business from potential negative and significant impacts.

Role Overview

We are seeking a Principal Software Engineer to join our Data Plane team.

The Data Plane is responsible for ingesting, normalizing, enriching, correlating, and persisting large-scale security and IT datasets that power Brinqa’s risk analytics platform. This includes real-time and batch processing pipelines, distributed storage systems, and high-scale computation layers.

This role operates primarily within a single team but will make architectural and implementation decisions that influence adjacent and downstream teams. In the near term, you will execute within an evolving architecture. Over time, you will help shape and refine that architecture as the platform scales and expands across cloud environments.

You will be expected to operate with high autonomy, define solution landscapes with limited direction, and justify architectural decisions through technical rigor and business alignment.

What You Will Do
Architecture & Technical Leadership
  • Design and implement scalable, performant data plane components supporting high-volume ingestion and analytics workloads.
  • Contribute to the evolution of the data plane architecture as system requirements expand.
  • Evaluate and justify design trade-offs across distributed systems, data storage, and compute layers.
  • Influence technical decisions that impact multiple teams and platform components.
  • Ensure solutions meet enterprise-grade performance, reliability, and scalability expectations.
  • Develop systems that handle large-scale ingestion, transformation, enrichment, and persistence.
  • Support both real‑time and batch data processing workflows.
  • Design for multi-cloud extensibility (GCP primary; AWS and Azure initiatives emerging).
  • Contribute to distributed database and storage strategy.
AI-First Development Practice
  • Use AI‑assisted development tools (e.g., Antigravity, Claude Code, and similar) in a disciplined, multiplicative way.
  • Increase engineering throughput and code quality through AI‑augmented workflows.
  • Establish best practices for responsible and effective AI tool usage within the team.
  • (Optional) Contribute ML/AI system knowledge where applicable.
  • Partner with executive leadership and field engineering to refine technical requirements.
  • Participate in high‑level solution discussions impacting enterprise customers.
  • Mentor engineers of similar or junior level, especially in areas of specialized domain knowledge.
  • Contribute to documentation, standards, and internal technical guidance.
Required Qualifications
  • 7+ years of professional software development experience.
  • Proven experience building enterprise SaaS systems.
  • Significant experience working on distributed systems, data‑intensive platforms, or enterprise IT systems management applications.
  • Demonstrated ability to operate autonomously and define technical direction with limited guidance.
  • Experience working across the full stack or deep expertise in backend and data systems architecture.
  • Professional proficiency in at least one of the following languages:
    Java, Python, or Typescript.
  • Experience deploying and operating systems in GCP.
  • Strong written and verbal communication skills with the ability to justify architectural decisions clearly.
Preferred Qualifications
  • Proficiency in Java, Python, and Typescript.
  • Experience with distributed databases (e.g., Yugabyte, Postgres) or similar technologies.
  • Multi‑cloud experience (AWS and/or Azure).
  • Experience with streaming architectures or high‑throughput event processing systems.
  • Demonstrated effective use of AI coding tools in professional…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary