Software Engineer @ Liferaft
placeHybrid
attach_money CA$100,000
businessHybrid
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
circle
Review Python and JavaScript fundamentals.
circle
Practice coding challenges and system design.
circle
Study API integration and cloud services.
circle
Refresh database and security best practices.
Behavioral Questions
circle
Describe a challenge in team projects.
circle
Explain how you manage tight deadlines.
circle
Discuss adapting to rapidly changing requirements.
circle
Share an experience resolving project conflicts.
Frequently Asked Questions
What technical skills are essential for a Software Engineer at Liferaft?
keyboard_arrow_down
How important is OSINT experience for Liferaft's Software Engineer position?
keyboard_arrow_down
What makes the Liferaft Software Engineer role unique?
keyboard_arrow_down
How should candidates prepare for the engineering interview at Liferaft?
keyboard_arrow_down