
Senior Software Engineer β Platform Enablement
Posted Aug 31

Posted Aug 31
This is a fully remote position, open to applicants in Canada, +1 more country.
β’ Take ownership and advance cross-functional platform systems that encompass approval workflows, permissions, authentication, and notifications.
β’ Utilize architectural expertise to manage state, ensure data integrity, enhance scalability, and maintain backward compatibility.
β’ Collaborate effectively with engineers, product managers, and subject matter experts across teams that utilize PANDA services.
β’ Break down complex and ambiguous projects into manageable technical tasks and secure migration strategies.
β’ Develop efficient, scalable, and secure backend code using Ruby on Rails.
β’ Design and enhance PostgreSQL data models and SQL queries for optimal performance.
β’ Engage in code reviews, including those that involve contributions from other teams impacting PANDA-owned systems.
β’ Guide and learn from fellow engineers while contributing to raising the technical standards.
β’ Enhance tools, processes, and best practices within the organization.
β’ Participate in an on-call rotation and address production-related issues as they arise.
β’ Background in full-stack engineering with experience in developing production web applications and APIs, preferably using Ruby on Rails.
β’ Strong architectural acumen with the ability to evaluate trade-offs and select suitable abstractions in shared, cross-team systems.
β’ Experience working on a platform, infrastructure, or enablement team.
β’ Proven track record of building systems that are utilized by other teams.
β’ Experience in balancing roadmap commitments while enabling other teams to progress.
β’ Bonus: Familiarity with approval workflows, role-based access control (RBAC), or identity/authentication tools like Auth0, and session management within a multi-tenant SaaS environment.
β’ Experience in collaborating with product teams that leverage shared platform services.
β’ Comfort with AI coding assistants such as Claude Code.
β’ Initial experience in developing AI-enabled agents or MCP servers.
β’ Excellent verbal and written communication skills.
β’ Comfortable working within Agile/Scrum cycles, typically two weeks in duration.
β’ Proficient in writing, analyzing, and optimizing SQL queries; PostgreSQL experience is advantageous.
β’ Customer-centric mindset with keen attention to detail.
β’ Familiarity with Ruby on Rails, StimulusJS, Redis, Sidekiq, PostgreSQL, and Kubernetes.
β’ Unlimited Paid Time Off.
β’ Ability to work remotely from anywhere in Canada and the USA.
β’ Comprehensive Health and Dental benefits.
β’ Up to $1,500 USD / $2,025 CAD allocated for home IT setup.
β’ Up to 2% matching for RRSP / 401K contributions.
β’ Opportunities for Learning and Development.
β’ Up to $50 USD / $67.50 CAD for Internet/Cell phone service reimbursement.
EverCommerce
ARETUM
Civica US
Vannevar Labs
Get handpicked remote jobs straight to your inbox weekly.