Open role

Backend Software Engineer (C#/.NET)

San Francisco, CA (On-site) · Full-time

As a Backend Software Engineer, you will design and build the core systems that power our platform’s financial operations and compliance features. You'll work with a modern C#/.NET tech stack to develop high-performance, scalable services (our system processes millions of transactions per second!). This role is critical to ensuring our platform remains reliable, secure, and easy to extend for new financial products and markets.

Responsibilities

Design, develop, and maintain back-end services and APIs using C#/.NET, including core modules like our ledger and accounting systems (Books) and compliance engine.
Implement high-performance code and optimize system scalability to handle very high transaction volumes (e.g. up to 2 million transactions per second per client).
Integrate external financial services and APIs (e.g. banking partners, brokerage platforms) into our system, ensuring data flows smoothly and securely.
Collaborate with front-end engineers, DevOps, and other team members to deliver end-to-end features and ensure seamless integration across the platform.
Write unit tests and integration tests to ensure code quality and compliance with regulatory requirements; assist in automating deployments for smooth releases.
Participate in code reviews and architecture discussions, contributing to best practices for system design, security, and reliability.
Monitor and troubleshoot production issues related to backend services, helping to maintain our 99.999% uptime target.

Requirements

5+ years of software development experience with strong proficiency in C# and the .NET ecosystem.
Proven experience building scalable, high-throughput distributed systems (multi-tenant SaaS or financial systems experience is a big plus).
Solid understanding of database design and performance (experience with SQL databases; ability to optimize queries and use indexes effectively).
Familiarity with designing and consuming RESTful APIs (and/or gRPC) and integrating third-party APIs or SDKs.
Knowledge of secure coding practices and basic understanding of fintech compliance (e.g., handling sensitive data, audit logging) or eagerness to learn.
Excellent problem-solving and debugging skills; ability to identify bottlenecks and devise efficient solutions.
Team-oriented attitude with strong communication skills; comfortable working in an agile, fast-paced startup environment.

Submit your application

Provide a few details and our hiring team will reach out with next steps.

Candidate details

Optional, max 5MB.

We email a confirmation to the hiring team.