Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

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 will be hybrid in Halifax, NS, or fully remote within Canada. 

Reporting to the VP, Engineering, 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. The successful candidate will have proven expertise and strong skills in both backend and frontend development.

What you do as the Senior Software Engineer at Liferaft

  • 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

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.

Why Liferaft?

 

We pride ourselves on our innovative spirit and determination to help solve new challenges developed by the complexities of open source data. Liferaft provides a threat intelligence and investigations platform, Navigator, to corporate security teams around the world, including some of the biggest brands you've probably referenced today! Navigator is designed to identify, track, and validate issues from open source channels (surface, deep web, and darknet) related to executive safety, fraud prevention, and asset & infrastructure protection. Our technology is helping keep these companies, their people, and their operations safe – making a real impact in the world we all live in.

The diversity of our team is integral to our success. We are a team of passionate and supportive individuals and pride ourselves in fostering a collaborative, innovative, and fun culture. 

We offer our team:

  • Competitive compensation plan & benefits
  • Investment in personal and professional growth
  • Remote work/office space with flexible hours
  • Flexible time off – Take a minimum of 15 days/year with no cap beyond!
  • $750 Yearly Lifestyle Subsidy
  • Diversity & 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.

What You Should Know About Senior Software Engineer, LifeRaft

Liferaft is on the hunt for an exceptional Senior Software Engineer to help elevate our cutting-edge threat intelligence platform. This role offers a fantastic opportunity to be part of a visionary team dedicated to safeguarding people and assets through innovative technology. As a Senior Software Engineer at Liferaft, you'll collaborate closely with our engineering leadership and core product teams to architect, build, and maintain advanced features that address customer needs across various domains—from data acquisition to visualization and threat management. You will be engaged in exciting activities like standups and sprint reviews, ensuring that our platform not only meets but exceeds customer expectations. We’re seeking someone with a minimum of 5 years’ experience in backend development with languages such as Python, Ruby, or Go, along with strong frontend skills in JavaScript and React. If you're passionate about agile methodologies, collaborative problem-solving, and continuous learning, this might be the perfect fit for you. Liferaft offers a supportive environment where your contributions truly make a difference. We believe in a culture of diversity and inclusion, providing a competitive compensation package along with flexible work arrangements and opportunities for professional growth. Join us in making a real impact and be a part of a team that values innovation and creativity!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at LifeRaft
What are the responsibilities of a Senior Software Engineer at Liferaft?

As a Senior Software Engineer at Liferaft, you will play a pivotal role in architecting, building, and maintaining our customer-facing threat intelligence platform. Your responsibilities include collaborating closely with engineering and product leadership, participating in agile ceremonies, and continuously optimizing the platform to enhance user experience. You'll also evaluate and propose new technologies to align with industry best practices, making your role essential in delivering outstanding product capabilities.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Liferaft?

To qualify for the Senior Software Engineer role at Liferaft, candidates should possess at least 5 years of experience in backend software development using Python, Ruby, or similar languages, along with a strong proficiency in frontend technologies like JavaScript and React. A solid understanding of SQL databases, as well as experience with agile practices, is also essential. Strong communication skills and a passion for problem-solving will be key in thriving in this collaborative environment.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer at Liferaft be familiar with?

A Senior Software Engineer at Liferaft should be proficient in backend programming languages such as Python, Ruby, Go, or PHP, along with expertise in SQL and working with relational databases like MySQL or PostgreSQL. Familiarity with JavaScript, TypeScript, and front-end frameworks like React is also crucial for success in accomplishing the diverse tasks required in this role.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at Liferaft?

The work culture for a Senior Software Engineer at Liferaft is collaborative, innovative, and enjoyable. Our team values diversity and inclusion, creating an environment where individual differences are acknowledged and respected. We foster a supportive culture that emphasizes personal and professional growth while ensuring a healthy work-life balance, so that all team members feel engaged and valued.

Join Rise to see the full answer
Does Liferaft offer remote working options for Senior Software Engineers?

Yes, Liferaft offers flexibility for Senior Software Engineers, allowing for either hybrid work in Halifax, NS or fully remote work within Canada. We understand the importance of work-life balance and provide our team members the opportunity to choose a working arrangement that suits their lifestyles.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you tell us about your experience with backend development technologies?

In your answer, highlight your expertise in backend programming languages, such as Python or Ruby. Discuss specific projects that demonstrate your ability to architect and implement backend solutions, including any frameworks or libraries you've utilized to enhance functionality.

Join Rise to see the full answer
How do you approach optimizing a web application for better performance?

When answering this question, share your strategies for performance optimization, such as utilizing caching strategies, minimizing HTTP requests, and optimizing images. Illustrate your answer with examples of how you successfully improved load times or server response times in previous projects.

Join Rise to see the full answer
What agile methodologies have you implemented in previous roles?

Discuss your experience with agile methodologies like Scrum or Kanban. Provide concrete examples of how you've implemented these practices in your team's workflow, how you've contributed to daily standups, or how sprint reviews have impacted product delivery.

Join Rise to see the full answer
How do you ensure code quality when working in a team setting?

Express your commitment to maintaining high code quality through practices such as code reviews, pair programming, and automated testing. Share experiences where you’ve contributed to team standards or successfully integrated code quality tools.

Join Rise to see the full answer
What steps do you take to stay updated on new technologies in the software development field?

Emphasize your dedication to continuous learning by mentioning specific resources like tech blogs, courses, webinars, or conferences you attend. Share examples of recent technologies you've explored and how you’ve applied newfound knowledge to your work.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you overcame obstacles.

Pick a specific project and describe the technical challenges you faced, your approach to overcoming them, and the eventual outcome. This illustrates your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining quality?

Discuss your time management techniques and prioritization skills. Explain how you balance speed and quality by focusing on essential features first and how clear communication with your team helps in managing expectations.

Join Rise to see the full answer
Explain a time when you had to communicate technical information to a non-technical audience.

Provide an example where you simplified complex concepts for a non-technical audience, emphasizing your ability to relate to diverse stakeholders. Highlight the importance of effective communication in successful project outcomes.

Join Rise to see the full answer
What frontend technologies are you most comfortable with?

Mention your experience with frontend technologies such as HTML, CSS, JavaScript, and your familiarity with frameworks like React. Talk about projects where you utilized these skills to create engaging user interfaces.

Join Rise to see the full answer
How do you prioritize features in a software development project?

Describe your approach to feature prioritization, emphasizing collaboration with product managers and stakeholders to align with business goals. Share a specific instance where your prioritization skills significantly impacted project success.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago

Liferaft is on the lookout for a Senior Data Acquisition Engineer to drive data integration and improve our threat intelligence platform.

LifeRaft Remote No location specified
Posted 5 days ago

Step into a crucial role at Liferaft as a Deal Desk Coordinator, driving operational excellence in deal management and compliance.

Join Articul8 AI as a Staff Software Engineer and lead the charge in developing transformative backend solutions for generative AI applications.

Dreamix Ltd. Remote No location specified
Posted 9 days ago

Join Dreamix as a Senior Angular Engineer and play a pivotal role in building top-quality web applications for a leading aviation client.

Photo of the Rise User

Become a pivotal Staff Software Engineer at Built, where innovation meets industry disruption in the FinTech and PropTech realms.

Posted 3 days ago

Be part of Comcast's innovative Voice & Content Retrieval team as a Software Engineer Co-op, focusing on enhancing voice recognition systems.

Photo of the Rise User
Datadog Remote United States
Posted 18 hours ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Join Scrut.Hut Game Studio as a C++ Developer to create innovative solutions in the game industry.

Photo of the Rise User

Be a part of Visa's innovative technology team by applying as a Software Engineer to tackle exciting global scale challenges.

Photo of the Rise User
Posted 11 days ago

Join Anduril Industries as a Senior Robotics Software Engineer to develop groundbreaking autonomous systems for defense technology.

Photo of the Rise User
Viseven Remote Kyiv, Zhytomyr, Vinnytsia
Posted 11 days ago

Viseven Group seeks a skilled Full Stack Developer to join their talented team in delivering innovative tech solutions for the pharmaceutical industry.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!