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

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

Job Details

About the Role

The Software Engineer at Liferaft is responsible for developing advanced OSINT tools that empower organizations to extract valuable insights from open-source data. Reporting to the Senior Director, Engineering, you will work on scalable, high-performance applications for large-scale data collection and analysis.

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 with data scientists, analysts, and security professionals.
  • Ensure system performance, reliability, and security best practices.
  • Contribute to backend architecture and database design.
  • Write clean, maintainable, and well-documented code.

Required Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 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.
  • Familiarity with cloud platforms and containerization technologies.
  • Understanding of security best practices in data processing.
  • Strong problem-solving skills and ability to work independently and collaboratively.

Why Liferaft?

Liferaft is an innovative company behind the Navigator threat intelligence platform. They support corporate security teams worldwide with technology that tracks issues from open source channels. The culture is collaborative, supportive, and embraces diversity with flexible work options, competitive compensation, and benefits.

Key Skills/Competency

  • OSINT
  • Cybersecurity
  • Python
  • Web Scraping
  • API Integration
  • Machine Learning
  • NLP
  • Cloud Platforms
  • Database Management
  • Security Best Practices

How to Get Hired at Liferaft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to OSINT and software engineering.
  • Highlight technical projects: Showcase web scraping and API development.
  • Research Liferaft: Understand their Navigator platform and culture.
  • Prepare for interviews: Practice coding, system design, and security scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review Python and JavaScript coding challenges.
Practice web scraping and API integration techniques.
Study cloud platform and containerization setups.
Brush up on database and security best practices.

Behavioral Questions

Describe a challenging project collaboration.
Explain how you manage tight deadlines.
Share an experience improving system reliability.
Discuss adapting to new technology quickly.

Frequently Asked Questions