Software Engineer
@ Liferaft

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

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @liferaft.com
Recommended after applying

Job Details

Software Engineer at Liferaft

Liferaft is searching for a skilled and visionary Software Engineer to develop advanced OSINT tools. In this role, you will contribute directly to an OSINT platform that empowers organizations to collect and analyze open-source data.

Responsibilities

  • Design, develop, and maintain scalable and secure OSINT solutions.
  • Build and optimize web scrapers, data pipelines, and APIs.
  • Implement machine learning and NLP techniques for data enrichment.
  • Collaborate with data scientists, analysts, and security experts.
  • Ensure system performance, reliability, and security standards are met.
  • Contribute to architecture and design of backend services and databases.
  • Write clean, maintainable, and well-documented code.

Requirements

  • Bachelor's degree in Computer Science, Engineering, 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 database technologies like PostgreSQL, Elasticsearch, or NoSQL.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Understanding of security best practices in data collection and processing.
  • Strong independent problem-solving skills and teamwork capabilities.

Why Liferaft?

Liferaft offers a dynamic environment working on Navigator, our threat intelligence platform used by major global brands. Enjoy competitive compensation, robust benefits, a flexible hybrid/remote work environment in Halifax, NS or remotely within Canada, opportunities for personal and professional growth, and an inclusive culture that values diversity.

Key skills/competency

  • Software Development
  • OSINT
  • Web Scraping
  • Machine Learning
  • NLP
  • API Integration
  • Database Management
  • Cybersecurity
  • Cloud Platforms
  • Team Collaboration

How to Get Hired at Liferaft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor to OSINT and software skills.
  • Highlight technical projects: Showcase relevant development experience.
  • Research Liferaft: Understand their products and mission.
  • Prepare for technical interviews: Practice coding and system design challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Python and JavaScript coding practices.
Practice web scraping with Scrapy or Selenium.
Study database management using PostgreSQL or Elasticsearch.
Familiarize with Docker and Kubernetes basics.

Behavioral Questions

Describe teamwork in challenging projects.
Explain problem-solving under tight deadlines.
Discuss independent working style experiences.
Share examples of adapting to change.

Frequently Asked Questions