Software Engineer at Supabase developing performance-focused distributed connection pooling solutions. Collaborating globally to tackle challenges in scaling systems to millions of users.
Responsibilities
Stability & performance — work on improvements that allow Supavisor to scale to customer demand while reducing operating costs
CI/CD & deployments — improve the deployment pipeline to enable low-impact upgrades, with zero downtime and avoiding dropping connections, including the transition to Kubernetes
Client & ORM compatibility — directly support customers, 3rd-party libraries, and ORMs (SQLAlchemy, Prisma, and others) that use Supavisor to connect to Supabase
Documentation — write clear documentation so users can get the most out of Supavisor
Feature development — add new capabilities and improve the overall developer experience, including APIs and client libraries
Support - resolve escalated support issues, participate in on-call rotations, incident response, and post-incident reviews
Requirements
Have experience developing and operating distributed systems at scale — stronger fit if in the database or infrastructure domain
Are comfortable writing Elixir, or have a strong enough systems background that you're willing to go deep — stronger fit if you have a deep Elixir/Erlang production background
Have experience with protocol development — stronger fit if specifically with the Postgres wire protocol
Are familiar with the ORM and database client ecosystem (SQLAlchemy, Prisma, or similar)
Have experience with CI/CD pipelines where minimizing customer impact was a key constraint
Communicate clearly across technical and non-technical audiences
Are comfortable navigating ambiguity and moving quickly in an async, globally distributed team.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.
Overseeing SAP AMS operations and leading SAP support teams remotely from Canada. Ensuring adherence to SLAs and managing vendor relationships for outsourced SAP support.
Software Engineer (No - Code) at All Gen Tech developing applications by collaborating with teams. A role that emphasizes problem solving and adaption to new technologies in a remote environment.
Technical Lead providing hands - on leadership for Canadian payment systems at Servus Credit Union. Driving integrations, technical oversight, and modernization of payment services in a cooperative environment.
Software Engineer building and expanding internal and external platforms for SecondMuse's mission - driven work. Focusing on full - stack development, systems integration, and practical AI solutions.
Full - stack Developer role developing banking applications. Requires 5+ years experience with Java, Spring Boot, and full - stack technologies in a financial services environment.
Senior NewStore OMS Developer responsible for integrating NewStore with Shopify. Work from anywhere while collaborating on middleware integration improvements.
Software Engineer working on cross - functional teams at AssetWorks. Designing and developing innovative product functionality for community software solutions.
Software Developer designing and enhancing features for BlueCat's Integrity ecosystem using Java, React, and PostgreSQL. Collaborating with a talented team focused on scalability, performance, and reliability.