Software Engineer
@ Liferaft

Hybrid
CA$100,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXXX******* @liferaft.com
Recommended after applying

Job Details

About the Role

The Software Engineer at Liferaft will contribute to the development of advanced OSINT tools that empower organizations with valuable insights from open-source data. This role involves building scalable, high-performance applications and collaborating with cross-functional teams including data scientists, analysts, and security professionals.

Key Responsibilities

  • Design, develop, and maintain secure OSINT software solutions.
  • Build and optimize web scrapers, data pipelines, and APIs.
  • Implement machine learning and NLP techniques for data enrichment.
  • Collaborate to refine intelligence workflows and backend services.
  • Ensure system performance, reliability, and security best practices.

Qualifications

  • 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 and API integrations.
  • Knowledge of databases like PostgreSQL, Elasticsearch, or NoSQL solutions.
  • Familiarity with cloud platforms and containerization (Docker, Kubernetes).
  • Understanding of security best practices in data collection and processing.

About Liferaft

Liferaft is building Navigator, a threat intelligence and investigations platform used by major brands. The company values innovation, collaboration, and diversity. They offer competitive compensation, professional growth, flexible work options, and a culture focused on balance and inclusion.

Key skills/competency

  • OSINT
  • Python
  • Web Scraping
  • API Development
  • Machine Learning
  • NLP
  • Cybersecurity
  • Cloud Platforms
  • Data Analysis
  • Backend Services

How to Get Hired at Liferaft

🎯 Tips for Getting Hired

  • Research Liferaft's culture: Study their mission, values, and projects.
  • Customize your resume: Highlight OSINT and relevant tech skills.
  • Showcase problem-solving: Emphasize experience with scalable apps.
  • Practice technical tests: Brush up on coding and system design.
  • Prepare for interviews: Be ready with cybersecurity and development examples.

📝 Interview Preparation Advice

Technical Preparation

Review Python and JavaScript fundamentals.
Practice coding challenges and system design.
Study API integration and cloud services.
Refresh database and security best practices.

Behavioral Questions

Describe a challenge in team projects.
Explain how you manage tight deadlines.
Discuss adapting to rapidly changing requirements.
Share an experience resolving project conflicts.

Frequently Asked Questions