Software Engineer @ Liferaft
placeHybrid
attach_money CA$120,000
businessHybrid
scheduleFull Time
Posted 24 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @liferaft.com
Recommended after applying
Job Details
About the Software Engineer Role at Liferaft
Liferaft is looking for a highly skilled and visionary Software Engineer to develop advanced OSINT tools that empower organizations by extracting valuable insights from open-source data. This role offers a hybrid work environment in Halifax, NS, or a fully remote option within Canada, reporting to the Senior Director, Engineering.
What You Will Do
- Design, develop, and maintain scalable and secure OSINT software solutions.
- Build and optimize web scrapers, data pipelines, and APIs for data collection.
- Implement machine learning and natural language processing (NLP) techniques for data enrichment.
- Collaborate with data scientists, analysts, and security professionals to enhance intelligence workflows.
- Ensure optimal system performance, reliability, and security.
- Contribute to the architecture and design of backend services and databases.
- Write clean, maintainable, and well-documented code.
What You Need
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong programming skills in Python, JavaScript, PHP, Go, or similar languages.
- Experience with web scraping frameworks such as Scrapy, Selenium, or BeautifulSoup.
- Knowledge of databases like 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 both independently and in a team.
Why Liferaft?
Liferaft is committed to innovation in OSINT and threat intelligence. Their Navigator platform supports corporate security teams globally by identifying and tracking issues across open-source channels. The company values diversity, provides competitive compensation, invests in personal growth, and fosters a collaborative culture with flexible work options.
Employee Benefits
- Competitive compensation plan & benefits.
- Investment in personal and professional growth.
- Flexible remote work/office options with flexible hours.
- Flexible time off with a minimum of 15 days/year.
- $750 Yearly Lifestyle Subsidy.
- Diversity & Inclusion Committee.
- Supportive, engaged team valuing work-life balance.
Key skills/competency
- OSINT
- cybersecurity
- Python
- web scraping
- APIs
- machine learning
- NLP
- scalability
- cloud
- database
How to Get Hired at Liferaft
🎯 Tips for Getting Hired
- Customize your resume: Highlight OSINT and coding expertise.
- Showcase projects: Demonstrate scalable applications experience.
- Research Liferaft: Understand their Navigator platform and culture.
- Practice interview questions: Prepare for technical and teamwork inquiries.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and JavaScript frameworks.
circle
Practice web scraping using Scrapy or Selenium.
circle
Study cloud services and containerization techniques.
circle
Hone database optimization and security practices.
Behavioral Questions
circle
Describe past effective teamwork experiences.
circle
Explain conflict resolution in challenging projects.
circle
Discuss independent problem-solving examples.
circle
Share how you handle deadline pressures.
Frequently Asked Questions
What technical skills does Liferaft seek for the Software Engineer role?
keyboard_arrow_down
How important is experience with OSINT for the Software Engineer at Liferaft?
keyboard_arrow_down
What work arrangement options are available for the Software Engineer at Liferaft?
keyboard_arrow_down
How does Liferaft support career growth for a Software Engineer?
keyboard_arrow_down