Remote job
Senior Software Engineer II - Platform & Enablement
Job details
About this role
Role overview Own and improve shared platform capabilities used across product teams, including approval workflows, permissions, authentication, and notifications. As a senior technical leader, you will guide complex, cross-team initiatives, raise engineering standards, and help teammates adopt effective AI-assisted workflows while keeping shared systems reliable and backward compatible.
Responsibilities - Design, build, and evolve platform systems and APIs with attention to simplicity, scalability, and compatibility for existing users. - Align stakeholders across engineering and business teams, coordinate concurrent initiatives, and help recover projects that are at risk. - Set a high bar for code quality and advocate for technical investments that support roadmap priorities. - Develop practical AI-enabled workflows and share approaches that improve team effectiveness. - Coach teammates, support continuous learning, and participate in technical interviews for engineering roles. - Join the on-call rotation and work with the team to resolve production incidents.
Requirements - Full-stack experience building production web applications and APIs with Ruby on Rails. - Strong architectural judgment, including simplifying complex systems, managing technical debt, and assessing the risks of changes to shared infrastructure. - A record of leading multi-team projects, building stakeholder alignment, and managing competing priorities independently. - Experience on a platform, infrastructure, or enablement team building systems consumed by other teams. - Strong communication, technical documentation, planning, and stakeholder partnership skills; comfortable with two-week Agile cycles. - Strong SQL skills, attention to customer needs, and experience with AI-augmented workflows or agentic development tools.
Nice to have - Experience with approval workflows, RBAC, or identity and authentication systems in multi-tenant SaaS products; PostgreSQL experience is a plus.
Benefits and work setup - Remote role open to candidates located in Canada; applicants must already be authorized to work there, as visa or work-permit sponsorship is unavailable. - Benefits include unlimited paid time off, health and dental coverage, a home-office technology allowance, retirement-plan matching, learning support, and an internet or mobile-service stipend.