Staff Software Engineer @Blackpoint Cyber
Software Development
Salary cad 147,500 - 1..
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Staff Software Engineer @Blackpoint Cyber

4d ago - Blackpoint Cyber is hiring a remote Staff Software Engineer. πŸ’Έ Salary: cad 147,500 - 188,000 per year πŸ“Location: Canada

Role Description

We are seeking a Staff Software Engineer who will help solve complex technical and operational problems in the cybersecurity industry. Candidates will directly support Blackpoint's cybersecurity mission, helping to stop cyber-attacks, and protecting Blackpoint's rapidly growing customer base.

The Product Engineering team is seeking an experienced Staff Software Engineer who will thrive in a fast-paced, remote environment. In this role, you will be instrumental in building and scaling both the application-layer services and the underlying platform and data infrastructure that power our cybersecurity products β€” spanning full-stack development and platform/data engineering across multiple product teams. This position is ideal for someone who excels in a fast-paced environment and is passionate about developing robust, scalable systems that address complex cybersecurity challenges.

This role reports to the VP of Product Engineering.

Responsibilities

  • Be responsible for delivering on business-critical outcomes through your product contributions to our cybersecurity platform, defining and building world-class user experiences that delight all our Blackpoint customers and owning those experiences end-to-end.
  • Lead and drive projects across the stack β€” TypeScript, React, and Node.js services hosted on Kubernetes β€” as well as the underlying data pipelines and platform infrastructure that support them.
  • Lead architectural decisions for platform and data systems across ingestion, modeling, storage, and orchestration, including implementing patterns like the Medallion Architecture (Bronze/Silver/Gold) where relevant.
  • Design and maintain pipelines for onboarding new data domains and integrating them into product-facing services.
  • Strengthen observability across services and pipelines β€” introducing metrics, lineage, SLAs/SLOs, and alerting.
  • Leverage your deep understanding of design and architecture, along with best practices in design patterns, to optimize for performance, scale, and resiliency.
  • Excel as a team player by recognizing the importance of diverse perspectives and managing expectations and needs across numerous cross-functional groups, including mentoring other engineers and leading them in complex, cross-functional projects.
  • Communicate effectively with leadership to define technical solutions, aligning them with high-level business objectives and providing clear progress updates.
  • Identify, evaluate, and implement AI-powered tools and practices that enhance development, testing, delivery, and observability β€” championing responsible use of AI to automate routine tasks and boost team productivity.

Qualifications

  • 10+ years of industry experience in software or platform engineering, with demonstrated expertise delivering scalable, high-performance systems in fast-paced, enterprise-level environments.
  • Proficiency in front-end technologies such as React, TypeScript, and a solid understanding of modern front-end architecture, design patterns, and best practices.
  • Strong backend development skills with Node.js, including experience building and maintaining microservices architectures on Kubernetes.
  • Cloud infrastructure & operations experience (AWS required; Azure/GCP helpful).
  • Experience with data streaming & event-driven processing (Kafka, Spark Structured Streaming) and distributed ETL/batch processing.
  • Expertise in designing and consuming APIs (REST, GraphQL, or gRPC), with a focus on creating secure, scalable, and high-performance services.
  • Strong understanding of database design, performance tuning, and indexing across both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, as well as modern table formats (Iceberg, Parquet) where applicable.
  • Hands-on experience with CI/CD pipelines (Jenkins, GitLab, or similar), automating testing, deployment, and scaling of services.
  • A deep understanding of security best practices, including securing APIs, handling sensitive data, and managing authentication/authorization (OAuth, JWT).
  • Demonstrated ability to leverage AI-assisted development tools to accelerate delivery while maintaining rigorous code quality, security review, and architectural integrity.
  • Strong desire to work in a fast-paced, start-up environment with multiple releases a day.
  • Experience working in an Agile development environment, with the ability to lead sprint planning and align team efforts with business objectives.
  • Exceptional analytical and problem-solving abilities, with a proven track record of diagnosing complex issues and implementing innovative approaches to overcome technical challenges.

Nice to have

  • Experience with BI semantic layers, medallion architectures, or graph/search systems (e.g., Trino/Presto).
  • Background in cybersecurity, SIEM, or event-driven systems.
  • Experience with internationalization (i18n) and localization (l10n) frameworks.
  • Experience evaluating and integrating LLM-based capabilities or AI features into production SaaS products.
  • Familiarity with Agile Scrum.

Benefits

  • Competitive Health, Vision, Dental, and Life Insurance plans.
  • Robust 401k plan.
  • Discretionary Time Off.
  • Other minor perks.
  • Competitive benefits for international employees in accordance with local market standards and applicable country requirements.
  • Equity participation is available to employees globally, with program details varying by location and employment structure.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer @Blackpoint Cyber
Software Development
Salary cad 147,500 - 1..
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 138,753+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later