Design scalable platform infrastructure remotely from Canada using Ruby on Rails, architecture expertise, and AI-enhanced engineering workflows.
As a Senior Software Engineer II, you will build shared systems supporting multiple product teams. Your work covers approval workflows, permissions, authentication, notifications, and production web applications. You will also guide architecture, reliability, developer productivity, and technical practices across the platform.
Key Responsibilities
Own shared platform systems and continuous technical improvementsDesign scalable, maintainable,
backward-compatible software architecturesLead complex initiatives across stakeholders and engineering teamsDevelop AI-enhanced workflows using agentic AI toolsSupport production reliability through on-call incident responseRequirements:
Solid full-stack experience building Ruby on Rails applications and APIsSignificant expertise designing complex systems and managing technical debtExperience with platform, infrastructure, or developer enablement teamsStrong SQL and relational database knowledge;
PostgreSQL advantageousExperience leading initiatives and aligning multiple stakeholdersApply senior Ruby on Rails platform engineering expertise to shared systems, architecture, AI workflows, and reliable software delivery.