PolicyMe logo
PolicyMe

PolicyMe is on a mission to put families first with simple and affordable insurance.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

7 days ago

Salary

$132K - $165K / year

Seniority

Senior

Job Description

Software Engineer

PolicyMe

• Design and develop full stack features for our AI-powered web application using Python, React, Redux, PostgreSQL, and AWS • Integrate AI models and APIs for tasks like document processing, data extraction, recommendation engines etc. • Work closely with Sr. Engineers experienced in AI to seamlessly integrate models into production • Research and prototype new AI applications to continuously enhance our product capabilities • Construct scalable, secure, and observable cloud architectures for our core AI services • Implement robust data pipelines to fuel AI model training and inference • Craft seamless user experiences that surface AI-powered functionality • Participate in architecture planning, code reviews, and ideation sessions • Take ownership of feature development end-to-end (once ramped up), coordinating with QA and other teams • Engage in cross-team communication to help unblock dependencies and improve release flow • Share ideas during quarterly planning to help shape what we build next • Participate in company-wide initiatives such as hackathons, engineering guilds, and AI tooling experiments

Job Requirements

  • Strong full-stack development skills with the ability to work across backend and frontend using Python, React, Redux, PostgreSQL, and AWS
  • Hands-on experience integrating and deploying AI/ML technology into production environments
  • Solid understanding of AI/ML concepts and how to incorporate them to provide value to customers
  • Ability to design modular, testable, and scalable backend architectures
  • Comfortable learning new frameworks, libraries, and tools quickly
  • Expertise in building observability and monitoring for cloud-native applications
  • Intellectual curiosity to continuously learn and upskill in emerging AI technologies
  • Proven track record of proactive communication with the ability to adapt technical explanations to different audiences
  • Self-starter with a career-driven mindset who thrives in an environment with autonomy and accountability
  • Collaborative team player with low ego who is open to feedback and eager to help others
  • Detail-oriented approach to problem-solving, especially in complex domains

Benefits

  • Generous PTO - 20 vacation days
  • A comprehensive benefits plan with premiums paid in full by PolicyMe
  • Investment in your professional development, including an L&D budget, AI tooling budget, performance reviews twice a year and ongoing feedback to ensure you reach your highest potential
  • An extremely high performing, low-ego, remote-first team that is truly disrupting an old industry
  • Option to work from home or our Toronto-based office (bonus: we cover the costs to bring all our employees in-person twice a year for experiential socials!)
  • Access to stock options based on performance

Related Job Pages

More Full-stack Engineer Jobs

NVIDIA logo

Senior Systems Software Engineer – Omniverse

NVIDIA

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Design, implement, and own scalable, high-performance software libraries, features and services across the stack. • Contribute to software architecture and technical design across multiple components and frameworks, with an emphasis on robustness, flexibility, and long-term maintainability. • Help define projects and execution plans by clarifying scope, identifying dependencies and tradeoffs, and translating broad goals into actionable technical work. • Provide technical leadership to a team or multi-functional group by guiding implementation, reviewing design and code, and helping drive progress against timeline and strategy. • Operate effectively in ambiguous spaces, making sound technical decisions and moving work forward with a high degree of autonomy when needed. • Build and iterate on AI-assisted development workflows, including code generation, refactoring, CI/CD automation, and practical use of coding agents in real engineering environments. • Collaborate with robotics and simulation teams to integrate services and tools into robotics workflows and, where relevant, extend platforms such as Isaac or ROS. • Contribute to strong engineering practices around testing, code review, documentation, observability, reliability, and operational quality.

Illinois + 3 moreAll locations: Illinois | New York | Oregon | Texas
$184K - $356.5K / year
Parachute Health logo

Staff Software Engineer

Parachute Health

A Delightfully Simple way to order medical equipment & supplies

Full TimeRemoteTeam 201-500Since 2015H1B Sponsor

• Develop in an agile environment, including TDD and flexible pair programming. • Contribute to balanced teams, working with product and design to shape the application. • Direct key technical decisions related to application and data model design. • Maintain stable and performant application stacks. • Consistently deliver quality code that supports business goals. • Understanding of data structures, TDD, and software engineering design patterns and principles. • Ability to lead a team in making technical decisions. • Participate in an on-call rotation, ensuring timely resolution of critical system issues, and contributing to the continuous improvement of our system reliability and availability.

United States
$200K - $230K / year
Shakepay logo

Ingénieur Logiciel Senior

Shakepay

Shakepay is ushering in the Bitcoin Golden Age

Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Participer à la création des produits financiers du futur. • Écrire du code de haute qualité, bien testé et prêt pour la production (même si Cursor suggère le contraire). • Participer aux revues de code. • Collaborer à la définition de la vision technologique de l’entreprise. • Participer aux rotations d’astreinte (on-call) de votre équipe.

Canada
$170K - $220K / year
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• As a Principal Software Engineer, you’ll be one of the most senior technical leaders shaping the future of our AI-powered data ecosystem: from architecting the high-performance foundations of next-generation agentic data platforms to scaling our infrastructure for millions of users worldwide. • Reporting to our SVP of Engineering, you will partner with product and engineering leadership to translate technical strategy into business impact. • You’ll set the direction for a unified data platform designed for an AI-first future, guiding dozens of engineering teams to bridge the gap between raw data and actionable AI. • This role blends high-level architectural influence with hands-on code contributions, building systems from conception through global scale that are both innovative and production-ready. • You will tackle complex problems in data orchestration, low-latency processing, and developer velocity, delivering the foundational capabilities that will accelerate company-wide innovation and define our next chapter.

United States