Senior Software Engineer
Liferaft
About Liferaft
Liferaft builds software that helps organizations find, understand, and act on potential risks from publicly available information. Our clients include corporate security teams around the world, including some of the world’s leading organizations. We’re a remote-first company committed to building a high-performing, values-driven team that operates with clarity, discipline, accountability, and care.
Liferaft was recently acquired by global security company Securitas, expanding our ability to deliver intelligence-led security at scale. Together, our technology and security solutions help these organizations protect their people, assets, and operations, making a meaningful impact in the world we live in.
About the Role
Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our customers use to keep their people and assets safe. This role can be hybrid in Halifax, NS, or fully remote within the Eastern, or Atlantic time zones in Canada.
Reporting to the Engineering Manager, this individual will play a critical role in building on the already sophisticated open source threat intelligence platform we have. You will partner closely with the engineering leadership and core product engineering teams to build new features and capabilities across domains ranging from data acquisition to data visualization to threat intelligence and management.
For this particular Senior Software Engineer opening, we're especially interested in candidates with a strong backend and data engineering focus.
What you do as a Senior Software Engineer
- Work closely with engineering and product leadership to architect, build, and maintain our customer facing threat intelligence platform in alignment with customer and market requirements
- Participate in standups, design and sprint reviews, bug bashes, and sprint kickoff activities for product releases
- Continuously analyze and optimize our platform to ensure an excellent customer experience
- Evaluate and propose new technologies and methodologies as needed to ensure we are aligned with industry best practices
- Leverage agile practices, encourage collaboration, prioritization, and urgency to develop at a rapid pace
- Develop and maintain scalable data ingestion and processing systems to ensure high-volume data is collected, processed, and made available reliably and efficiently
Requirements
What You Need to Get the Job Done:
- At least 5 years of experience working with Python, Ruby, Go, PHP or similar programming languages for back-end/API development
- 5 years of experience with MySQL, PostgreSQL or other RDBMSs with a solid understanding of SQL and database schema design
- 5+ years of experience with JavaScript / TypeScript, CSS, HTML, browser security model, and browser APIs
- Experience with React for front-end development
- Experience with ElasticSearch or other similar technologies is a plus
- You are a creative problem solver who works well with others and has a passion for lifelong learning
- You love data!
- You are truly passionate about agile development, iterative improvement, and delivering value early and often
- Strong presentation and communication skills, with the ability to explain complex concepts to both technical and non-technical audiences
- Experience with PHP and Laravel is a plus.
Benefits
Why Liferaft?
At Liferaft, we believe that our people are our greatest asset. We’re a collaborative, supportive team that values fresh thinking and works together to build and improve how we operate. Because of that, we put real focus on making sure our total rewards reflect the value our team brings, with ongoing reviews to keep them competitive, fair, and meaningful as the market and our company evolve.
We offer our team:
- Competitive compensation plan
- Flexible PTO – Our team is encouraged to take a minimum of 15 days/year with no cap beyond
- Hybrid workplace with flexible working hours
- Health & Dental Benefits (Medavie Blue Cross)
- 80% employer paid benefits
- Orthodontic coverage for minor dependents
- Comprehensive mental health coverage, up to $3,000 per year, available for employees and dependents
- Free access to EAP, Greenshield and a variety of physical and mental health services via wellness platform
- $750 Yearly Lifestyle Subsidy
- Monthly cell phone reimbursement
- Monthly parking reimbursement
- Company-sponsored social events and team-building activities
- Strong culture of employee recognition
- Monthly peer-nominated “Cheers” awards with gift card draws
- Quarterly Performance Awards recognizing exceptional impact, collaboration, and innovation
- Diversity, Equity & Inclusion Committee
- Authentic, engaged team, who value work life balance
We're building a company future generations can be proud of. Diversity at Liferaft means fostering a workplace in which individual differences are recognized, appreciated, respected and responded to in ways that fully develop and utilize each person's talents and strengths. We welcome all qualified applicants regardless of race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, or any other protected characteristic.
This hiring process may use AI-supported tools to assist with application screening and evaluation. This role is an existing position within the organization.
- ...growing and has a new career opportunity for an experienced Senior Software Developer. As a Senior Software Developer, you will design... ...~ Bachelor’s degree or diploma in Computer Science, Computer Engineering or a related field or equivalent professional experience in software...SeniorLong term contractFull timeTemporary workInternship
- ...Your Impact Mentor and develop more junior developers so we can build the best team! Design, develop and execute innovative software solutions to address business needs Ensure software architecture meets all performance, quality, and security requirements Evaluate...SuggestedFull time
- ...Join Our Team as a Senior Water Resources Engineer! At CBCL, we pride ourselves on being a dynamic and innovative leader in engineering and environmental... ...modeling tools, such as PCSWMM, HEC, or equivalent software; and ~ A demonstrated ability to mentor and guide junior...SeniorLong term contractFull timeContract workInternshipFlexible hours
$42k - $56.4k per year
...work environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: The Software Developer in Test (SDET) co-op is a developer who specializes in writing code to test the product. They work directly with Developers...SuggestedSummer workInternship- ...started out as a team of three engineers. Today, we have grown to... ...supply chains. We are seeking a Software Platform Architect to lead the... ...experience designing database engines, storage engines, distributed... ...data systems. You will mentor senior engineers, elevate architectural...SeniorLong term contractWork at officeRemote workFlexible hours
- ...world’s leading Hotel Sales and Catering software, we’ve been voted #1 in the Hotel... ...world. We are seeking a full-time Senior Backend Software Engineer, Integrations to help build and scale... ...property management systems, booking engines, or payment processors Experience...SeniorLong term contractFull timeCasual workRemote workWork from homeRelocation package
- 10+ years of experience in a Systems Engineering role with 5+ in a cloud environment Must hold AZ-305: Designing Microsoft Azure Infrastructure Solutions Certification Advanced knowledge of Microsoft Azure and Microsoft server technologies Experience with hypervisors and virtualization...SeniorFull timeRemote work
$108k - $148.5k per year
...execution of large, complex, and mission-critical programs developed within 49NORTH. This legacy reflects a record of delivery where engineering rigour, operational reliability, and national trust are non-negotiable. 49North Defence strengthens Canada’s sovereign defence...SeniorFull timeFor contractorsFor subcontractorFlexible hours- ...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust...SeniorFull timeContract work
- ...Position Overview To provide a full spectrum of Reliability Engineering and Logistics Support Analysis (LSA) solutions for various IMP... ...analysis experience is required. Experience in using the following software tools: Windchill Quality Solutions (Relex or similar RAMS...SeniorLong term contract
- ...to be part of the creation and construction of our cities? Then the infrastructure team is for you! We are looking for a Senior Coastal Engineer to join our growing global coastal team. This position could be located in Vancouver or Halifax. Our coastal team...SeniorLong term contractLocal areaFlexible hours
- ...accessible digital experiences that make peoples lives easier consider a rewarding career as a Senior Front-End Software Developer with Shannex. Reporting to the Principal Software Engineer you will design and build the internal web applications our residents families guests...SeniorFull timeWork from home
- ...Job Title: Structural Engineer or Senior Structural Engineer Location: Halifax, NS TP - BMR - 8191 BMR Structural Engineering Limited, is a trusted name in structural engineering with a 60-year history of shaping Atlantic Canada's built environment. Based in Halifax...SeniorPermanent employmentFull timeContract workFor contractors
$70k - $90k per year
...As a Senior Quality Engineer, you will lead quality assurance initiatives and collaborate with cross-functional technology teams to ensure the... ...maintaining automated test solutions to ensure high-quality software delivery. The technology platform spans the breadth of Windows...SeniorWork at officeShift work$3231.58 - $3800.42 per week
...opportunity to directly impact highway programs, engineering and construction, while watching your... .... About Our Opportunity As the Senior Highway Planning Engineer, you lead the development... ...reports). You will use highway design software (AutoCAD Civil 3D) to develop preliminary...SeniorLong term contractFull timeTemporary workCasual workInternshipWork at office- ...and has a new career opportunity for an experienced Electrical Engineer! Reporting to the Director of Advanced Development, the Electrical... ...Electrical, SolidWorks, ABB Automation Builder, Beijer iX HMI software, and MATLAB. ~ Proficient in creating, reading, and...Long term contractPermanent employmentFull timeInternshipRemote work
- ...growing and has a new career opportunity for an experienced Systems Engineer! Reporting to the Manager of Systems Engineering, the Systems... ...engineering, and real‑time data processing and operations software. About Us GeoSpectrum Technologies was founded in 1994...Long term contractFull timeInternship
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Description AECOM is currently seeking a Senior Hydraulic Engineer to join our team in a... .... Strong working knowledge of the HEC software suite (HEC-RAS, HEC-HMS, etc.)....SeniorFull timeWork at officeWorldwide
$84.36k - $146.54k per year
...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Mainframe Engineer (COBOL / CICS / DB2) - Onsite in Halifax to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). We are seeking...SeniorLong term contractTemporary workWork at officeRemote workFlexible hours- ...About The Role As a Senior Full Stack Engineer , you will make an impact by designing, developing, and delivering modern, scalable, and high-... ...requirements, design technical solutions, and deliver high-quality software in Agile environments. Perform code reviews,...SeniorWork at office2 days per week3 days per week
- ...how healthcare systems connect and exchange information. Our engineering teams build the secure, scalable integration platform that enables... ...and operational data across the healthcare ecosystem. As a Senior Software Engineer, you'll help design and build the services that...SeniorLong term contractTemporary workFlexible hours
- ...this is where you’ll thrive. The Role Legend is hiring a Senior Data Analyst. This is a highly visible, hands-on role where... ...identifying gaps, optimising reporting and partnering with Data Engineering to strengthen data pipelines. Apply statistical analysis, behavioural...SeniorLong term contractFull time
- ...enterprise IT systems. They’re not just technically strong—they own problems end-to-end, anticipate failures before they happen, and engineer clean, scalable solutions across hybrid ecosystems. This individual will serve as the technical backbone of the infrastructure team...SeniorFull timeWork at officeRemote workMonday to friday
- ...is growing and has a new career opportunity for an experienced Senior Program Accountant! Reporting to the Vice President of Finance... ...or enterprise resource planning systems; project accounting software experience is an asset. ~ Advanced proficiency with Microsoft...SeniorLong term contractFull timeInternshipWork at office
- ...Scotia Workplace: Onsite Career Opportunity GeoSpectrum is growing and has a new career opportunity for an experienced QA Engineer! Reporting to the Quality Assurance Manager, the Quality Assurance (QA) Engineer plays a key role in ensuring the company...Long term contractFull timeInternship
- ...Position: Operations Engineer Location: Halifax Job ID#: DXC1 - OE Duration: 12 Months Job Description Summary Our client, a global Technology Services Professional Services Organization, is seeking an experienced Operations Engineer to support our Identity...Full time
- ...Scotia Workplace: Onsite Career Opportunity GeoSpectrum is growing and has a new career opportunity for an experienced ILS Engineer! Reporting to the Program Manager, the ILS Engineer will be responsible for planning, developing, and delivering Integrated...Long term contractFull timeInternship
- ...Who We Are O'Dell HVAC Group is a well-established HVAC equipment representative, partnering with engineers, building owners, and contractors throughout Canada. Our success is fueled by our people-first culture, where teamwork, innovation, and professional growth are at...Long term contractFull timeFor contractorsSummer workWork at office
- ...construction industry. Why Choose PCL? Grow your career as a Engineering Student at our Ottawa district in Halifax, Nova Scotia ,... .... Experience with the application of various computer software programs, including word processing, spreadsheet applications...Hourly payWeekly payFull time
- ...outcomes, moving fast, and driving impact with a global team of high-performers. MUST HAVE: ~5+ years of experience in data engineering within fast-paced, cloud-native environments ~ Deep expertise in Python, SQL, Docker, and AWS (S3, Glue, Kinesis, Athena/Presto)...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer devops Halifax, NS
- director software engineering Halifax, NS
- software engineer - ai machine learning Halifax, NS
- software developer entry level Halifax, NS
- software developer Halifax, NS
- ingénieur logiciel Halifax, NS
- software design engineer Halifax, NS
- software engineer internship Halifax, NS
- software engineer co-op Halifax, NS
- software engineer intern Halifax, NS


