Supabase logoSupabase logo

C# SDK Engineer at Supabase | Remote

SupabaseRemote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

5+ years of experience in developing production applications using C# and the . NET ecosystem. Proven experience in building SDKs, libraries, or other developer-facing tools, with a strong understanding of intuitive API design. Comfortable working with multiple programming languages and ecosystems; capable of reading TypeScript, Python, or Go to draw insights from the broader SDK team. Strong communication skills and a collaborative mindset.

About the job

About Supabase

Supabase is a robust development platform based on Postgres, crafted by developers for developers. We deliver a comprehensive backend solution that encompasses Database, Authentication, Storage, Edge Functions, Realtime, and Vector Search. Our services are intricately integrated and engineered for scalability and growth.

About the Role

We are seeking a passionate C# SDK Engineer to join our dynamic SDK team and contribute to bringing top-notch, official Supabase support to the . NET and Unity ecosystems. In this role, you will collaborate closely with our existing SDK engineers, the wider product and engineering teams, and the C# developer community. Your mission will be to design, build, and maintain an SDK that seamlessly integrates with the . NET stack.

This position is perfect for individuals who excel in asynchronous, fast-paced environments and are enthusiastic about developing developer tools that can scale to millions of users.

Your Responsibilities

  • Design and Develop the C# SDK: Take ownership of the full lifecycle of the Supabase C# SDK, ensuring that features such as Authentication, Database, Storage, Functions, and Realtime clients are intuitive for . NET developers.
  • Enhance Developer Experience: Make thoughtful API design choices that are well-typed, consistent, and user-friendly for developers transitioning from the . NET ecosystem.
  • Influence the Roadmap: Identify opportunities for improvement, manage feedback, and suggest enhancements based on actual developer needs and Supabase's product trajectory.
  • Engage with the Community: Actively participate in GitHub discussions, review contributions, and foster relationships with . NET and Unity developers utilizing Supabase.
  • Collaborate within the SDK Team: Contribute to shared patterns, tooling, and standards that elevate the quality of all supported programming languages.
  • Create Documentation and Examples: Develop guides, code samples, and reference documentation to assist developers in quickly getting started and becoming proficient.

Your Qualifications

  • 5+ years of experience in developing production applications using C# and the . NET ecosystem.
  • Proven experience in building SDKs, libraries, or other developer-facing tools, with a strong understanding of intuitive API design.
  • Comfortable working with multiple programming languages and ecosystems; capable of reading TypeScript, Python, or Go to draw insights from the broader SDK team.
  • Strong communication skills and a collaborative mindset.

About Supabase

Supabase is a powerful development platform based on Postgres, designed specifically for developers. We provide a full backend solution that includes essential services like Database, Auth, Storage, Edge Functions, Realtime, and Vector Search, all aimed at fostering growth and scalability.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.