Senior Software Engineer, Builders

EvenUp EvenUp · Vertical AI · Toronto, ON · Hybrid · Engineering

Senior Software Engineer on a critical incident response team for a vertical SaaS company focused on AI for personal injury law. The role involves triaging and resolving high-severity customer issues, performing root cause analysis, and driving systemic improvements to prevent recurrence. Requires strong debugging, product instincts, and experience with full-stack or backend systems and observability tools.

What you'd actually do

  1. Triage and resolve high-priority customer escalations across our product — diagnosing issues quickly, communicating clearly, and shipping reliable fixes
  2. Own the full lifecycle of an escalation: from initial investigation and customer-facing updates to root cause analysis and long-term remediation
  3. Work cross-functionally with CS, product, and other engineering teams to gather context and coordinate fixes
  4. Identify recurring patterns in escalations and drive systemic improvements — better monitoring, cleaner failure modes, improved error handling
  5. Own the product scope of your fixes: define what a complete resolution looks like, consider the customer experience holistically, and flag when an issue reveals a deeper product gap

Skills

Required

  • 5+ years of professional software engineering experience
  • Strong debugging and investigative skills
  • Experience working across a full stack or deeply in a backend system
  • Ability to communicate clearly and calmly under pressure
  • Solid judgment about when to apply a targeted fix vs. address the underlying issue
  • Experience with observability tools (logs, traces, metrics) and production debugging
  • Ownership mentality
  • Strongly product-minded

Nice to have

  • Experience on reliability, platform, or infrastructure teams
  • Familiarity with Python, TypeScript, or the modern AI/ML stack
  • Experience with customer-facing SaaS products, especially in regulated industries
  • Background in on-call rotations, incident management, or escalation workflows

What the JD emphasized

  • critical breaks
  • highest priority level
  • fix things
  • ship targeted fixes under pressure
  • dig into root causes
  • make sure the same issue doesn't come back
  • detective, surgeon, and architect
  • strong product instincts
  • smart scope decisions on the fly
  • knowing when a "good enough" fix is the right call
  • high-severity issues
  • full lifecycle of an escalation
  • root cause analysis
  • long-term remediation
  • recurring patterns
  • systemic improvements
  • customer experience holistically
  • deeper product gap
  • tooling and processes
  • runbooks, observability, escalation workflows
  • rotating on-call coverage
  • Raise the quality bar
  • code review, post-mortems
  • Strong debugging and investigative skills
  • gnarly bug
  • full stack or deeply in a backend system
  • unfamiliar codebase quickly
  • communicate clearly and calmly under pressure
  • Solid judgment
  • targeted fix vs. address the underlying issue
  • trade-offs and communicate them proactively
  • observability tools (logs, traces, metrics)
  • production debugging
  • Ownership mentality
  • follow a problem all the way to resolution
  • Strongly product-minded
  • customer experience
  • comfortable making product calls
  • hardest, most time-sensitive problems