Software Engineer
@ Liferaft

Hybrid
CA$120,000
Hybrid
Full Time
Posted 24 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @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

Review Python and JavaScript frameworks.
Practice web scraping using Scrapy or Selenium.
Study cloud services and containerization techniques.
Hone database optimization and security practices.

Behavioral Questions

Describe past effective teamwork experiences.
Explain conflict resolution in challenging projects.
Discuss independent problem-solving examples.
Share how you handle deadline pressures.

Frequently Asked Questions