Senior Software Engineer - OSINT Platform (Remote)
About the Role
We're hiring a Senior Software Engineer to join our team at Liferaft, where you'll contribute to the development of advanced OSINT tools that empower organizations to extract valuable insights from open-source data. This Senior Software Engineer role offers the flexibility of fully remote work within Canada, allowing you to make a significant impact on our OSINT platform.
What You'll Do
- Design, develop, and maintain scalable and secure OSINT software solutions.
- Implement machine learning and natural language processing (NLP) techniques for data enrichment and analysis.
- Collaborate with data scientists, analysts, and security professionals to refine intelligence workflows.
- Ensure system performance, reliability, and security best practices are met.
- Stay up-to-date with the latest OSINT tools, techniques, and industry trends.
- Contribute to the architecture and design of backend services and databases.
- Write clean, maintainable, and well-documented code.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong programming skills in React, Typescript, PHP, Python or similar languages.
- Experience with web scraping frameworks (e.g., Scrapy, Selenium, BeautifulSoup) and API integrations.
- Knowledge of database technologies such as PostgreSQL, Elasticsearch, or NoSQL solutions.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Understanding of security best practices in data collection and processing.
- Strong problem-solving skills and ability to work independently or as part of a team.
Nice to Have
- Experience with data visualization tools.
- Familiarity with Agile methodologies.
- Knowledge of cybersecurity frameworks and standards.
What We Offer
- Competitive compensation plan.
- Flexible PTO - Take a minimum of 15 days/year with no cap beyond.
- Health & Dental Benefits (Medavie Blue Cross) with 80% employer paid benefits.
- Comprehensive mental health coverage — up to $3,000 per month, available for both employees and dependents.
- Free access to EAP, Greenshield and a variety of physical and mental health services via wellness platform.
- Remote-first workplace with optional access to office space and flexible working hours.
- Investment in personal and professional growth with a $750 Yearly Lifestyle Subsidy.
- Company-sponsored social events and team-building activities.
This Senior Software Engineer position at Liferaft offers a unique opportunity to work remotely on impactful OSINT tools, with competitive compensation and a strong focus on employee well-being.
Who Will Succeed Here
Proficient in React and TypeScript, demonstrating the ability to build responsive and interactive user interfaces for OSINT tools, while also being familiar with state management libraries like Redux.
Self-motivated and disciplined, excelling in a fully remote work environment, with a strong ability to manage time effectively and deliver high-quality code independently while collaborating asynchronously with a distributed team.
Experience with data extraction and web scraping technologies such as Scrapy and BeautifulSoup, coupled with a problem-solving mindset to optimize data processing and enhance the performance of OSINT applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months