
Senior Software Developer, Search Platform
Primary stack
Job description
About the Position
We are seeking a Senior Software Developer for our Search Platform in Montréal, Quebec. Join us to enhance our big data applications and contribute to our mission-driven work.
Responsibilities
- Design large scale distributed and resilient systems with high complexity to support our big data applications
- Leverage cloud, database and AI infrastructure to solve such large scale problems
- Conduct feasibility studies for upgraded software systems
- Maintain our product’s existing data systems while designing and supporting migrations that enable us to bring it to the next level without compromising on its current operations
- Design new software programs, data flows, and applications
- Use and automate new processes to keep a tested and high quality code base
Requirements
- 3+ years of experience building large scale data systems
- Experience using large SQL or Elasticsearch databases to solve complex data engineering problems
- Experience with some of the following technologies: Python 3, Flask, JavaScript, VueJS, Amazon Web Services, RabbitMQ and Kubernetes
- Experience designing scalable and complex database queries
- Ability to learn a variety of technologies quickly
- Ability to consistently deliver value over time by iterating on solutions
- Ability to support less experienced developer within their area of expertise
- Ability to communicate their decisions and tradeoffs about their designs
Nice to Have
- Experience in cybersecurity
We Offer
- Competitive salary (130k-170K CAD per year)
- Flexible work hours
- Remote, office or hybrid work options
- Dog friendly office
- Stock options
- Unlimited vacations with a minimum of 3 weeks per year
- Health insurance
About the Company
We are a team of mission-driven people who want to enable companies to protect themselves against cyber crimes and we’re damn passionate about it. We thrive on trust, operate with integrity and, above all, support our people so they can do their best work and be their best selves. If you continuously challenge yourself to learn and grow, are driven by the impact your work has and are equally as mission driven as we are, check us out!
Working at Flare means working with:
- A growing and innovative startup where we recognize your impact and will empower you to take on even bigger challenges as the company grows. Work in a dynamic environment and participate in the incredible growth of the company.
- A people-first company where the work-life balance is valued and where we do everything to have happy and rested employees.
- An award-winning team, recognized in multiple hacking competitions and whose work has been referenced in leading academic journals and international media.
Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Flare we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Link to This Job
Location
Montréal, Quebec (Hybrid)
Department
Engineering
Employment Type
Full-Time
Minimum Experience
Experienced
Compensation
130k-170K CAD per year
Privacy Policy • Terms of Service
© BambooHR All rights reserved.
© Husky Labs. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Husky is a product marketing studio that performs unique marketing strategies on the edge of Web3, Gaming and Fintech products. Combining unique experience of launching our own products, creating growth for 50+ clients and working for years in-house in $1B+ companies makes us truly different on the market. Mainly because of our focus on a co-founding approach that gives us flexibility to work only with projects we believe in. Want to be a part of Husky’s? Join in.
More at Husky Labs
All 9 roles
Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team Lead, Agentic Platform
Husky Labs

Stagiaire en développement logiciel / Intern Software Developer
Husky Labs · Canada

People & Culture Coordinator / Coordonnateur(trice) Talent et Culture
Husky Labs · Canada

Coordonnateur(trice) Talent et Culture / People & Culture Coordinator
Husky Labs · Canada