×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Early Career to Senior

Job in Toronto, Ontario, C6A, Canada
Listing for: Redcan.ai
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Senior Developer, AI Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 CAD Yearly CAD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Early Career to Senior)

About Redcan.ai

Redcan is at the forefront of building agentic AI products and tools that enable our customers to scale their product deployment capability by orders of magnitude, transforming their business and accelerating time to value while reducing cost and complexity of delivering enterprise software products. For the entrepreneurially minded, you will have the opportunity to collaborate with portfolio companies and build relationships and innovate within the VC and PE ecosystem.

Software

Engineers (Early Career through Senior)

We’re seeking Software Engineers (Early Career through Senior) to join our growing technical team. This role enables you to shape the future of agentic AI products: intelligent, autonomous systems that anticipate user needs and adapt in real-time to support workflow journeys. You’ll collaborate with a high-performing, seasoned team of engineers, product management and design team members to continue to build our product stack to deliver on our product roadmap and fulfil Redcan’s vision.

Depending on your background, experience, and interests, you’ll contribute to the product architecture, functionality, and features, and maintain production‑grade software systems across multiple products and domains. For the entrepreneurially minded, you will have the opportunity to collaborate with portfolio companies and build relationships and innovate within the VC and PE ecosystem.

Key Responsibilities & Outcomes Technical Mastery
  • Develop robust, scalable applications using Type Script (React frontend, Node.js backend) and Python
  • Implement containerized deployments using Docker; apply Infrastructure as Code, where appropriate.
  • Write maintainable, well-tested code following Redcan’s engineering rubrics for quality and reliability.
  • Continuously learn and adapt to emerging technologies (AI integration, automation, and distributed systems).
  • Outcome:
    Deliver performant, secure, and maintainable software systems that scale effectively across portfolio companies.
Impact & Ownership
  • For senior levels:
    Lead technical discovery sessions with stakeholders to understand business requirements and translate them into actionable engineering solutions.
  • For intermediate and senior levels:
    Drive project planning and execution, breaking down complex initiatives into deliverable milestones while managing dependencies and risks.
  • Take end‑to‑end ownership of features and initiatives, from identifying user problems through ideation, design, implementation, and ongoing maintenance.
  • Propose and advocate for technical solutions that balance user needs, business objectives, and engineering constraints.
  • Own the full software lifecycle including post-deployment monitoring, performance optimization, and iterative improvements based on user feedback and system metrics.
  • Collaborate cross‑functionally to ensure seamless integration between frontend experiences, backend services, and third‑party systems.
  • Make data‑driven decisions about feature prioritization, technical trade‑offs, and system evolution to maximize customer value and business impact.
  • Proactively identify and address technical debt, scalability bottlenecks, and operational inefficiencies before they impact user experience.
  • Take accountability for system reliability, including incident response, root cause analysis, and implementation of preventive measures.
  • Champion user‑centric thinking throughout the development process, ensuring solutions solve real problems and deliver measurable value.
  • Outcome:
    Consistent delivery of high‑impact features that drive customer success, with clear ownership accountability from conception through long‑term maintenance and evolution
Communication & Collaboration
  • Work closely with a multi‑disciplinary team (product, design) to translate requirements into actionable development plans.
  • Provide and receive constructive feedback through code reviews and design discussions.
  • Communicate progress, risks, and recommendations clearly to both technical and non‑technical stakeholders.
  • Collaborate with multiple portfolio companies, adapting to diverse working styles and priorities.
  • Outcome:
    Strong alignment across teams, reduced friction in…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary