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 looking for a fast-paced role with a company that has a purpose? Do you want to contribute to a full development stack (Frontend, backend, CI/CI, DevOps, etc.)? Work with teams that are doing really cool things in the cybersecurity space? Look no further.
As a Software Engineer at Flashpoint, you will do all of those things, including building key relationships with our Intel and Customer Success teams, designing, testing, and developing software (UI and backend), improving our cloud networking infrastructure, improving our VM images, and assist all stakeholders with troubleshooting and knowledge sharing.
We have a role for you if
You enjoy working with front-end web frameworks like React or Vue.
You have experience with developing REST APIs.
Are comfortable working across the tech stack to solve product and business problems.
You have experience with cloud services (GCP, AWS, etc).
You have experience with Linux and Windows administration.
What you will get to do on our team
Work with Product, Design, and Engineering peers to create a vision to drive the Managed Attribution product to be the best in class.
Take end-to-end ownership of the services you build and deploy to production in collaboration with our partners on Intel and Customer Success.
Assist with creating diagrams, flowcharts, and models illustrating how new features work with the system.
Document each aspect of a system or application as a reference for future upgrades and maintenance
What you will achieve
Within 30 days
You will have gone through extensive training on the managed attribution architecture.
Assisted users with support.
Pair on product development and code changes with a member of the team to learn about system development and the SDLC.
Within 60 days
Expand on knowledge and contributions to the Managed Attribution services and progressively onboard to the product and system architecture.
Pair with Engineering Leaders across the team and organization to learn about Flashpoint cloud infrastructure and deployment patterns. Assist with Managed Attribution product deployment.
By 90 days
You will have continued to add and improve features within our code bases.
You will have contributed to the observability/monitoring of our services.
You will have fixed and improved performance of our services.
You will have been an integral part of the quarterly planning process by helping to define our quarterly roadmap and provide feedback on architecture and roadmap changes.
To be successful in this role, you will need
To be able to solve problems
To be a team player and work well with others
Experience with functional and OOP programming languages (javascript, typescript, etc)
Experience with Cloud services (GCP, AWS, etc)
To write technical and non-technical documentation
Base Pay Range: CA$105,000/yr - CA$120,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.