Software Engineer @ Liferaft
placeHybrid
attach_money CA$100,000
businessHybrid
scheduleFull Time
Posted 24 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
circle
Review Python and JavaScript coding practices.
circle
Practice web scraping with Scrapy or Selenium.
circle
Study database management using PostgreSQL or Elasticsearch.
circle
Familiarize with Docker and Kubernetes basics.
Behavioral Questions
circle
Describe teamwork in challenging projects.
circle
Explain problem-solving under tight deadlines.
circle
Discuss independent working style experiences.
circle
Share examples of adapting to change.
Frequently Asked Questions
What prior OSINT experience does Liferaft seek for a Software Engineer?
keyboard_arrow_down
How is the hybrid work arrangement structured for Liferaft's Software Engineer role?
keyboard_arrow_down
What technical skills are essential for Liferaft's Software Engineer position?
keyboard_arrow_down
How does Liferaft integrate machine learning in its OSINT platform?
keyboard_arrow_down
What growth opportunities does a Software Engineer have at Liferaft?
keyboard_arrow_down