Flashpoint is the pioneering leader in threat data and intelligence. We empower commercial enterprises and government agencies to decisively confront complex security challenges, reduce risk, and improve operational resilience amid fast-evolving threats. Through the Flashpoint Ignite platform, we deliver unparalleled depth, breadth and speed of data from highly relevant sources, enriched by human insights. Our solutions span cyber threat intelligence, vulnerability intelligence, geopolitical risk, physical security, fraud and brand protection. The result: our customers safeguard critical assets, avoid financial loss, and protect lives. Discover more at flashpoint.io
Are you an experienced senior software engineer who loves working on modern enterprise web applications? Does the idea of working on bleeding-edge SaaS technology in the OSINT space sound exciting? Do you enjoy providing senior leadership on a team, both as far as owning your own projects as well as mentoring junior colleagues? Do you value a culture of collaboration, learning, and creative problem-solving?
As a senior software engineer on the Physical Security Intelligence Engineering team, you’ll get to embrace and experience all of these things. You’ll have the opportunity to own major engineering projects for our range of physical and national security products, work alongside a highly talented and motivated full-stack team of engineers, and play a fundamental role in helping to drive the product and engineering roadmaps forward. You’ll bring your previous experience to bear on driving high coding standards, architecture, design principles, and rigorous code review. At Flashpoint, you’ll also have the opportunity to hone your own skills, level up your career, and help mentor others on their path to senior engineer roles.
We have a role for you if
You love building scalable, customer-facing web applications with modern languages and frameworks like Vue, Typescript, and Laravel
You have previously worked on enterprise Saas products
You know how to balance business and technical requirements and can get into the mindset of our end-users
You can translate product requirements into working software
You instinctually gravitate towards work that has a high business impact
You agree that testing is essential to delivering robust software
You are passionate about best practices and writing maintainable code
You embrace opportunities to mentor junior colleagues and contribute to a culture of learning and knowledge sharing
You recognize the value of thorough code reviews, documentation, and working collaboratively, both within your own team and cross-functionally where required
What you will get to do on our team
Collaborate with your engineering team to build and maintain features on an industry-leading risk intelligence SaaS platform
Work cross-functionally with other teams and departments to support Flashpoint’s broader product lines and platform systems, such as internal APIs or enablement tooling
Own the technical planning process and execution on mission-critical projects
Contribute to engineering initiatives to drive system performance, code maintainability, and developer experience
Mentor the next wave of talented engineers at the company
What you will achieve
Within 30 days, you will have
Onboarded to your team, the company, and all important processes
Written, merged, and deployed code into a production environment
Become accustomed to our agile ceremonies (sprint planning, retros, daily scrum)
Within 60 days, you will have
Onboarding onto the major relevant domains of the codebase
Become a regular contributor to creating and reviewing pull requests
Worked on critical path sprint work
By 90 days, you will have
Fully onboarded to our codebase and related tooling and systems (e.g. telemetry, CI/CD, monitoring tools, etc)
Owned the planning, execution and delivery of (at least) a small to medium-sized epic or feature
Contributed to planning discussions to help drive technical decisions
To be successful in this role, you will need
Extensive experience and understanding of modern SPA frameworks, namely Vue.js
Experience working in the backend; bonus points for experience with modern Laravel
Basic working knowledge of containerization & container orchestration tools (Docker, Kubernetes)
Previous experience leading technical aspects of the software development lifecycle
Ability to use testing frameworks and methodologies such as BDD or TDD
Knowledge of working with relational databases
Proficiency in aspects of code maintainability
Familiarity with how LLMs and RAG work
Base Pay Range: CA$120,000/yr - CA$140,000/yr plus bonus.
Our goal is to have an offer to a candidate within 45 days from when the role is posted. Typically, if the team is interested in your background you will hear from a member of the team within 2 weeks from your application submission date.
Why Flashpoint is a Great Place to Work:
Diversity. Flashpoint is committed to fostering, cultivating and preserving a culture of diversity, inclusion, belonging, and equity. We recognize that diversity is key to achieving our vision. We believe that every person and their experiences contribute to building a work environment and products and services that will change the world.
Culture and Belonging. Our company’s culture isn’t something you join, it’s something you build and shape, and each person's unique backgrounds and experiences contribute to who Flashpoint is and will become. You will have ample opportunities to connect with coworkers through various communication channels and company-funded virtual events: book clubs, happy hours, committees, DIBE discussion group, Donut mixers, local team member meetups and much more.
Perks. Flashpoint understands that personal wellness is one of the keys to a happy, healthy and productive work environment. That’s why we also prioritize health and wellness perks like gym reimbursements, expensed lunches, cool cultural initiatives and inclusive employee events.
Career Growth. Flashpoint is invested in the growth of our team members and understands that frequent, two-way feedback is critical to that growth. We encourage regular one-on-ones with your manager, a regular schedule of performance reviews, learning and development opportunities, and guidance through formalized career paths; whether that be towards being a great manager, being a great individual contributor, or a lateral move to gain breadth of knowledge and experience.
Are you unsure if this role suits you or not? Unsure about the timing? Interested in future opportunities? Stay connected by joining our Talent Network. By doing so, you'll stay updated with Flashpoint news and upcoming career opportunities. Even if you're not ready to apply now, being part of our Talent Network ensures you won't miss out on exciting opportunities in the future.