Location: REMOTE / Toronto, Ontario
This job allows you to work remotely.
PathPilot is on a mission to help millions of people unlock their potential by navigating and optimizing their careers through the power of AI. With 7-figures in non-dilutive funding and strong ecosystem partnerships, we’re building an AI Career Companion that helps people clarify goals, discover opportunities, and grow through personalized support.
We’re looking for a Software Engineer to help us build, scale, and refine the core product experience behind PathPilot. You’ll work closely with the founding team to design and ship reliable, user-centric software, turning powerful AI capabilities into intuitive, production-ready features that people actually love using.
This role is ideal for a strong full-stack or backend-leaning engineer who enjoys shipping product, thinking in systems, and working in fast-moving environments where ownership and impact matter.
Why join PathPilot?
• Build meaningful, user-facing software that directly impacts people’s careers
• Work closely with the founder and early engineering leadership
• Ship real features quickly in an AI-native product environment
• Collaborate with a small, senior team that values velocity and clarity
• Use modern tooling (including AI coding tools like Cursor or Aider) to move faster
• Enjoy flexibility, autonomy, and a remote-friendly work culture
• Help shape the future of AI-powered career products backed by strong funding and partners
What are we looking for in a Software Engineer?
You’re a strong product-minded engineer who knows how to take ideas from concept to production. You care about code quality, system reliability, and thoughtful user experiences but you’re not afraid to iterate quickly and learn in the open.
You’re comfortable working across the stack, collaborating with product and design, and integrating with AI systems built by the broader engineering team.
What will you be doing:
• Build and ship core product features across the PathPilot platform
• Design and implement backend services and APIs using Node.js and TypeScript
• Contribute to frontend development using React and modern UI patterns
• Integrate AI-powered features and workflows into the product experience
• Work with data models, user context, and application state to enable personalization
• Write clean, maintainable, and well-tested code
• Collaborate closely with product, design, and AI engineering partners
• Improve system performance, reliability, and scalability over time
• Help evolve engineering standards, tooling, and development workflows
• Prioritize shipping user value without compromising long-term quality
How will you spend your time:
• 45% product engineering (frontend and backend feature development)
• 20% system design and technical refinement
• 15% AI feature integration and experimentation
• 10% testing, reliability, and performance improvements
• 10% collaboration, planning, and iteration
In your first 30 days, you will:
• Get familiar with the PathPilot codebase, product, and workflows
• Ship small but meaningful improvements to the product
• Pair with the founding engineering team on feature development
• Build context around users and product priorities
In your first 90 days, you will:
• Own and ship larger product features end-to-end
• Improve reliability or performance of core systems
• Contribute to frontend and backend architectural decisions
• Collaborate closely with product on iteration and feedback loops
In your first 180 days, you will:
• Take ownership of major areas of the product
• Help scale systems to support growing users and B2B pilots
• Establish patterns and best practices other engineers can follow
• Mentor new contributors as the engineering team grows
Our hiring process:
• Intro Call – Align on mission, role expectations, and goals
• Async Exercise – A small, product-focused technical task
• Technical Interview – Deep dive into your approach and trade-offs
• Final Conversation – Alignment with the founder on vision and culture
• Offer – We move quickly and transparently
Must Have Skills:
You might be the person we’re looking for if you:
• Have 3-5 years of professional software engineering experience
• Are comfortable with JavaScript/TypeScript and modern web frameworks
• Have experience building backend APIs and services (Node.js preferred)
• Have worked with frontend frameworks like React
• Understand software engineering best practices (testing, CI/CD, code reviews)
• Think in systems and care about scalability and maintainability
• Are comfortable working in fast-paced, ambiguous environments
• Enjoy collaborating cross-functionally and owning your work
• Use AI tools to improve your productivity, not replace fundamentals
Nice to Have Skills:
Bonus points if you’ve:
• Built SaaS products used by real users
• Worked in early-stage startups or 0•1 environments
• Integrated LLMs or AI APIs into production software
• Worked with databases like Postgres, Supabase, or similar
• Have experience with cloud platforms (AWS, GCP, or Azure)