Senior Software Developer, Search Platform
Flare
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.
Flexible work hours;
Remote, office or hybrid work options;
Dog friendly office;
Stock options;
Unlimited vacations with a minimum of 3 weeks per years;
Health insurance and more
What you’ll get to work on
The Flare platform’s search engine is built on top of Elasticsearch and Postgresql databases with billions of entries. We are looking to hire an experienced data developer to join our development team in order to accelerate the search capabilities of our platform and increase its scalability. This is a role for someone who is autonomous, a quick learner and motivated to work on projects that will have an important impact on the development of the company’s core technology.
Role and 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
Qualifications:
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
Good to have:
Experience in cybersecurity
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.
(French Version)
Nous sommes une équipe de personnes animées par une mission, qui souhaitent permettre aux entreprises de se protéger contre les cybercrimes, et nous en sommes mauditement passionnés! Nous carburons à la confiance, opérons avec intégrité et, surtout, soutenons nos employés afin qu'ils puissent fournir leur meilleur travail et être la meilleure version d'eux-mêmes. Si vous vous lancez constamment des défis pour apprendre et évoluer, si vous êtes motivé par l'impact de votre travail et si vous êtes aussi passionné par notre mission que nous le sommes, jetez-nous un œil!
Travailler chez Flare signifie travailler avec:
Une start-up en croissance et innovante où nous reconnaissons votre impact et vous donnons le pouvoir de relever des défis encore plus grands à mesure que l'entreprise se développe. Travailler dans un environnement dynamique et participer à la croissance incroyable de l'entreprise.
Une entreprise axée sur les personnes où l'équilibre entre vie professionnelle et vie privée est valorisé et où nous faisons tout pour avoir des employés heureux et reposés.
Une équipe primée, reconnue dans plusieurs compétitions de piratage et dont le travail a été référencé dans des revues académiques de premier plan et des médias internationaux.
Des horaires de travail flexibles;
Options de travail à distance, en personne ou hybride;
Bureau accueillant les chiens;
Options d'actions;
Vacances illimitées avec un minimum de 3 semaines par année;
Assurance santé et plusencore.
Sur quoi vous aurez l'occasion de travailler:
Le moteur de recherche de la plateforme Flare est construit sur Elasticsearch et des bases de données Postgresql avec des milliards d'entrées. Nous cherchons à embaucher un développeur de données expérimenté pour rejoindre notre équipe de développement afin d'accélérer les capacités de recherche de notre plateforme et d'augmenter sa scalabilité. Il s'agit d'un rôle pour quelqu'un d'autonome, qui apprend rapidement et qui est motivé à travailler sur des projets qui auront un impact important sur le développement de la technologie principale de l'entreprise.
Rôle et responsabilités :
Concevoir des systèmes à grande échelle avec une complexité élevée pour soutenir nos applications big data
Exploiter l'infrastructure cloud, des bases de données et IA pour résoudre de tels problèmes à grande échelle
Mener des études de faisabilité pour l’amélioration des systèmes logiciels
Maintenir les systèmes de données existants de notre produit tout en concevant et en soutenant des migrations qui nous permettent de le porter au niveau supérieur sans compromettre ses opérations actuelles
Concevoir de nouveaux programmes logiciels, flux de données et applications
Utiliser et automatiser de nouveaux processus pour maintenir une base de code testée et de haute qualité
Qualifications :
3 ans d'expérience dans la construction de systèmes de données distribués à grande échelle
Expérience dans l'utilisation de bases de données SQL volumineuses ou d'ElasticSearch pour résoudre des problèmes d'ingénierie des données complexes
Expérience avec certaines des technologies suivantes: Python 3, Flask, JavaScript, VueJS, Amazon Web Services, RabbitMQ et Kubernetes
Expérience dans la conception de requêtes de base de données scalables et complexes
Capacité à apprendre rapidement une variété de technologies
Capacité à fournir constamment de la valeur dans le temps en itérant sur les solutions
Capacité à soutenir les développeurs moins expérimentés dans leur domaine d'expertise
Capacité à communiquer leurs décisions et compromis concernant leurs conceptions
Bon à avoir:
Expérience en cybersécurité
Vous ne répondez pas à tous les critères ? Des études ont montré que les femmes et les personnes de couleur sont moins susceptibles de postuler à des emplois à moins de répondre à tous les critères. Chez Flare, nous sommes déterminés à construire un lieu de travail diversifié, inclusif et authentique, donc si vous êtes enthousiasmé par ce rôle mais que votre expérience passée ne correspond pas parfaitement à chaque qualification de la description de poste, nous vous encourageons à postuler quand même. Vous pourriez être le candidat idéal pour ce poste ou d'autres.
#J-18808-Ljbffr
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.
Flexible work hours;
Remote, office or hybrid work options;
Dog friendly office;
Stock options;
Unlimited vacations with a minimum of 3 weeks per years;
Health insurance and more
What you’ll get to work on
The Flare platform’s search engine is built on top of Elasticsearch and Postgresql databases with billions of entries. We are looking to hire an experienced data developer to join our development team in order to accelerate the search capabilities of our platform and increase its scalability. This is a role for someone who is autonomous, a quick learner and motivated to work on projects that will have an important impact on the development of the company’s core technology.
Role and 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
Qualifications:
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
Good to have:
Experience in cybersecurity
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.
(French Version)
Nous sommes une équipe de personnes animées par une mission, qui souhaitent permettre aux entreprises de se protéger contre les cybercrimes, et nous en sommes mauditement passionnés! Nous carburons à la confiance, opérons avec intégrité et, surtout, soutenons nos employés afin qu'ils puissent fournir leur meilleur travail et être la meilleure version d'eux-mêmes. Si vous vous lancez constamment des défis pour apprendre et évoluer, si vous êtes motivé par l'impact de votre travail et si vous êtes aussi passionné par notre mission que nous le sommes, jetez-nous un œil!
Travailler chez Flare signifie travailler avec:
Une start-up en croissance et innovante où nous reconnaissons votre impact et vous donnons le pouvoir de relever des défis encore plus grands à mesure que l'entreprise se développe. Travailler dans un environnement dynamique et participer à la croissance incroyable de l'entreprise.
Une entreprise axée sur les personnes où l'équilibre entre vie professionnelle et vie privée est valorisé et où nous faisons tout pour avoir des employés heureux et reposés.
Une équipe primée, reconnue dans plusieurs compétitions de piratage et dont le travail a été référencé dans des revues académiques de premier plan et des médias internationaux.
Des horaires de travail flexibles;
Options de travail à distance, en personne ou hybride;
Bureau accueillant les chiens;
Options d'actions;
Vacances illimitées avec un minimum de 3 semaines par année;
Assurance santé et plusencore.
Sur quoi vous aurez l'occasion de travailler:
Le moteur de recherche de la plateforme Flare est construit sur Elasticsearch et des bases de données Postgresql avec des milliards d'entrées. Nous cherchons à embaucher un développeur de données expérimenté pour rejoindre notre équipe de développement afin d'accélérer les capacités de recherche de notre plateforme et d'augmenter sa scalabilité. Il s'agit d'un rôle pour quelqu'un d'autonome, qui apprend rapidement et qui est motivé à travailler sur des projets qui auront un impact important sur le développement de la technologie principale de l'entreprise.
Rôle et responsabilités :
Concevoir des systèmes à grande échelle avec une complexité élevée pour soutenir nos applications big data
Exploiter l'infrastructure cloud, des bases de données et IA pour résoudre de tels problèmes à grande échelle
Mener des études de faisabilité pour l’amélioration des systèmes logiciels
Maintenir les systèmes de données existants de notre produit tout en concevant et en soutenant des migrations qui nous permettent de le porter au niveau supérieur sans compromettre ses opérations actuelles
Concevoir de nouveaux programmes logiciels, flux de données et applications
Utiliser et automatiser de nouveaux processus pour maintenir une base de code testée et de haute qualité
Qualifications :
3 ans d'expérience dans la construction de systèmes de données distribués à grande échelle
Expérience dans l'utilisation de bases de données SQL volumineuses ou d'ElasticSearch pour résoudre des problèmes d'ingénierie des données complexes
Expérience avec certaines des technologies suivantes: Python 3, Flask, JavaScript, VueJS, Amazon Web Services, RabbitMQ et Kubernetes
Expérience dans la conception de requêtes de base de données scalables et complexes
Capacité à apprendre rapidement une variété de technologies
Capacité à fournir constamment de la valeur dans le temps en itérant sur les solutions
Capacité à soutenir les développeurs moins expérimentés dans leur domaine d'expertise
Capacité à communiquer leurs décisions et compromis concernant leurs conceptions
Bon à avoir:
Expérience en cybersécurité
Vous ne répondez pas à tous les critères ? Des études ont montré que les femmes et les personnes de couleur sont moins susceptibles de postuler à des emplois à moins de répondre à tous les critères. Chez Flare, nous sommes déterminés à construire un lieu de travail diversifié, inclusif et authentique, donc si vous êtes enthousiasmé par ce rôle mais que votre expérience passée ne correspond pas parfaitement à chaque qualification de la description de poste, nous vous encourageons à postuler quand même. Vous pourriez être le candidat idéal pour ce poste ou d'autres.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, Search Platform in Winnipeg, MB vacancy
$111.4k - $161.4k per year
Senior Software Engineer, Search PlatformOur visionWe are building the next-generation search platform, with a vision to democratize knowledge construction and consumption at Thomson Reuters. The platform consolidates search systems across Thomson Reuters products and services...SeniorSoftwareWork at officeLocal areaFlexible hours- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will... ...into routing capabilities. 8+ years of software engineering experience, including substantial...SeniorSoftwareInternshipRemote workRelocation
$180k - $200k per year
...leader within our AI organization. While a Senior Data Scientist excels at building and... ...Engineering and DevOps to design robust ML platforms. You will oversee the transition from experimental... ...Have 10+ years of experience in software or data science, with at least 8+ years...SeniorSoftware3 days per week- Develop secure, observable cloud-native platform capabilities for DNV’s energy systems work in Toronto, using APIs, backend engineering, and modern delivery practices.As Senior Software Developer, you will contribute hands-on expertise across solution design, implementation...SeniorSoftwareWork at office
- ...Senior Software Developer, CRM Platform (C# and ASP.NET) Job Type: Contractual No. of Vacancies: 1 Experience: 4 Years+ Riseup Labs is looking for a Senior Software Developer, CRM Platform (ASP.NET). We are hiring for our client, a Canadian SaaS company in the landing...SeniorSoftwareFull timeContract workRemote workNight shiftAfternoon shiftEarly shift
- ...pour soutenir Unity sur Android depuis Montréal ou à distance dans le fuseau horaire de l’Est.Unity recherche un développeur logiciel sénior pour une nouvelle équipe dédiée à la plateforme Unity sur appareils mobiles, ordinateurs portables et hybrides Android. Vous concevrez...SeniorSoftware
- ...the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and... ...with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+...SeniorSoftwareLocal areaImmediate start
- Lead end-to-end search engineering at MaintainX, shaping indexing,... ...around Montreal or Toronto hubs.Software Development Managers turn... ...leading teams of five to six developers. Depending on team placement,... ...engineering, product, design, and senior leadership.Key Responsibilities...SeniorSoftware
- Senior Software Developer and AI Platform ArchitectPosition SummaryVertical Motion builds custom software for clients and develops AI-enabled products and engineering tools. This senior role centres on AI engineering, security, infrastructure and harness development: the software...SeniorSoftwareFull timeInternshipRemote work
- ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among... ...enterprise data & analytics capabilities. This role represents the senior working level for specialized data & analytics platform...SeniorHourly payLong term contractInternshipWork at office
- ...Job Description**We are looking for a senior, hands-on software engineer with broad experience across... ...development, cloud infrastructure, DevOps, and developer tooling. You should be comfortable... ...software while also improving the platforms, tools, and practices that enable other...SeniorSoftwareHourly pay
$152k - $189k per year
# Senior Software Developer, ML Platform & InfrastructureWealthsimple Toronto Headquarters Full-timeFull-timeAI & Machine Learning---## About this roleWealthsimple is hiring a Senior Software Developer, ML Platform & Infrastructure (Toronto Headquarters). This is an on-site...SeniorSoftware- ...'cvi42' is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds,... ...people are amongst the best. Position Overview: The Platform Software Developer is responsible for designing, developing, and maintaining software...SoftwareFlexible hours
- Take your engineering career to the next level with General Motors as a Senior Software Developer focused on the Vehicle Data Platform. This hybrid role involves designing critical components for vehicle data management and delivery. In this key position within General Motors...SeniorSoftware
$140.6k - $190.6k per year
Staff Software Engineer, Search Retrieval Platform Our visionWe are building the next-generation search platform, with a vision to democratize knowledge... ...term product needs and the long-term platform. Mentor Senior and mid-level engineers, and help the team use AI-...SeniorSoftwareLong term contractWork at officeLocal areaFlexible hours$144.7k - $195.9k per year
...increasing access to justice.Summary We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is... ...your craft by using AI.Professional experience building search systems, typically as a Search, Relevance or IR engineer....SeniorSoftwareWork at officeLocal areaWorldwideFlexible hours$144.7k - $195.9k per year
...increasing access to justice.Summary We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is... ...your craft by using AI.Professional experience building search systems, typically as a Search, Relevance or IR engineer....SeniorSoftwareWork at officeLocal areaFlexible hours- Improve developer experience through contract-first APIs, CI/CD, Kubernetes, and generated SDKs on Perplexity's API Platform.As a software engineer building developer infrastructure, you will create the paved road from API concept to production. Your work will standardize service...SoftwareContract work
- # Software Developer, Mobile PlatformMaintainX88k–125k CADFull-timeremote· midCanadareactListed via Jobicy · posted 13 Oct 2026. The application... ...is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers...SoftwareLocal areaImmediate start
- MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers, including... ...the Platform Engineering division. We treat our internal developer platform as a real product, with internal customers (our feature...SoftwareLocal areaImmediate start
- ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you... ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient...SeniorSoftware
- # Software Developer – Data PlatformMontrealHybridCloud and InfrastructureApplyWith over 30 years of recognized expertise, COFOMO is now a leading Canadian consulting firm specializing in digital and artificial intelligence. Supported by more than 3,000 experts, 10 Centers of...SoftwareFlexible hours
- Cloud platform development powers intelligent cardiac imaging applications at Circle Cardiovascular Imaging in a hybrid Calgary headquarters... ...services for cvi42 and related platforms.As a Platform Software Developer, you will design, develop, test, maintain, and improve...Software
- ...remotely across Canada. This full-time role supports scalable platform engineering.Cornerbridge Talent Partners represents a private... ...serving thousands of dental practices. As an AI/ML Platform Software Developer, you will create reusable intelligence capabilities for cloud...SoftwareFull timeRemote work
- Seequent is seeking a Senior Software Developer to lead end-to-end design, development, and deployment of high-performance platform services and APIs for geoscience data. You will drive architecture, project planning, stakeholder engagement, and mentorship across Seequent’s...SeniorSoftware
- ...About Zip Zip is the AI platform for enterprise procurement — built for humans and agents working together. By orchestrating... ...Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and...SeniorSoftwareImmediate startRemote workHome officeFlexible hours
- Software Developer - Senior:On behalf of our Government client, Procom is searching for a Software Developer - Senior for a 6-month role. This position is an onsite position with 5 days onsite at our client’s Toronto, Ontario office.Software Developer - Senior - Job Description...SeniorSoftwareContract workWork at officeImmediate start
$180k - $220k per year
Position: AI/ML Platform Software Developer Location: Calgary, Alberta or Remote — Canada Experience: 8+ years software development;... ...production AI platforms RAG, vector databases, semantic search, evaluation, observability, governance, or MLOps Conversational...SoftwareFull timeRemote work$128.3k - $203k per year
Elastic, the Search AI Company, enables everyone to find the answers they need in real... ...businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune... ...is The Role: We're looking for a Senior Software Engineer to join our Streams UI team, where...SeniorSoftwareLocal areaFlexible hours- ...and regionally, in the energy industry. About The RoleThe Senior Software Developer is responsible for designing, developing, and maintaining... ...systems, and AI-Ready data foundations that support scalable platform capabilities across Digital & Transformation. Working within...SeniorSoftwareLong term contractTemporary workWork at officeFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, Search Platform. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

