Senior Software Developer, Reliability

CapIntel

Remote regions

Canada

Benefits

Job Description

Take ownership of reliability within the Platform Team. In this role, you will design and build the internal tools that keep our systems resilient, measurable, and dependable. By creating frameworks for automated checks, observability, and reliability testing, you will give our teams the confidence to move quickly without sacrificing stability. This is an opportunity to shape how we approach reliability as we scale, ensuring that our software consistently delivers at the level our clients expect. Build reliability tooling and design and implement internal tools that automate reliability checks and support testing of critical user journeys. Develop automated probes and create and maintain synthetic tests that replicate client workflows to validate system health across environments. Enhance observability and build features that surface and interpret logs, metrics, and traces to expose RED metrics for product features. Promote reliability standards and embed Service Level Indicators (SLIs), Objectives (SLOs), and Agreements (SLAs) into engineering practices and align them with non-functional requirements. Analyze and improve and partner with development teams to investigate failures, identify root causes, and evolve our processes to reduce recurrence and improve MTTR and MTBF. Collaborate across functions and work closely with Architects, Developers, Product Managers, and the Platform Team to ensure reliability insights are actionable and transparent.

About CapIntel

CapIntel provides magical financial moments for all: investors, wealth professionals, and our customers and transforms how financial professionals compare investment options.

Apply for This Position