TL;DR

Senior Software Engineer II (Fullstack): Lead technically complex projects and develop software for private capital markets ERP platform with an accent on simplifying systems, leveraging AI-assisted tools, and driving high-impact implementations. Focus on designing scalable, reliable solutions and mentoring peers in a fintech environment.

Location: Waterloo, Ontario, Canada (onsite)

Salary: CAD 181,050–213,000

Company

Carta builds software for venture capital, private equity, and private credit markets, creating an end-to-end ERP platform for private funds and capital management.

What you will do

  • Lead execution of complex technical projects from concept to production ensuring performance and reliability.
  • Identify opportunities to simplify code and infrastructure with measurable business impact.
  • Use AI-assisted engineering tools to improve workflow and code quality.
  • Mentor and coach team members through code reviews and architectural guidance.
  • Collaborate cross-functionally with product and design teams to build user-focused solutions.

Requirements

  • Location: Must be based in Canada (Waterloo preferred) for onsite work
  • 8+ years of professional software engineering experience.
  • Experience or desire to learn Python, Django, React, Postgres, Kafka; familiarity with Java, gRPC, AWS.
  • Strong execution skills with ability to break down complex stories and minimal guidance.
  • Strategic mindset with ability to articulate technical trade-offs to stakeholders.
  • English proficiency: at least B2 level (job posting in English)

Culture & Benefits

  • Market competitive salary and equity for full-time roles.
  • Exceptional benefits package.
  • Inclusive and positive interview experience with accommodations available.
  • Commitment to diversity and equal opportunity employment.