Match score not available

Senior Software Engineer I

extra holidays
Remote: 
Full Remote
Salary: 
120 - 140K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Extensive experience with modern SPA frameworks, especially Vue.js., Experience in backend development, preferably with Laravel., Knowledge of containerization and orchestration tools like Docker and Kubernetes., Ability to lead technical aspects of the software development lifecycle..

Key responsabilities:

  • Collaborate with engineering team on SaaS platform features.
  • Own technical planning and execution for critical projects.

Flashpoint logo
Flashpoint Information Technology & Services SME https://www.flashpoint.io
201 - 500 Employees
See all jobs

Job description

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving
  • Mentorship

Software Engineer Related jobs