Senior Software Engineer II - Backend
Summary
Builds and maintains backend APIs and database schemas for a platform that helps RIAs and family offices manage private market investments using C#, SQL, and REST APIs.
About the Company
Allocate is transforming private market investing by enabling RIAs and family offices to seamlessly discover, model, and manage their private market exposure. Our platform combines curated fund and co-investment opportunities with institutional-grade infrastructure.
Responsibilities
- Design and implement new features and endpoints in backend APIs
- Design and implement schema changes to support new features
- Participate in an Agile-based development environment
- Work as part of an independent, cross-functional squad to deliver critical features
- Build high-quality, scalable, and testable code to drive engineering maturity
Requirements
- 5+ years of object-oriented software engineering experience (C#, Java, etc)
- 5+ years of experience with SQL-based databases (Postgres preferred)
- 3+ years of C# experience
- 2+ years of experience developing REST APIs
- Proficiency with Git and version control systems
- Hands-on experience with AI-assisted development tools (Claude Code, OpenAI Codex, or Cursor)
- Bachelor's degree in Computer Science or equivalent practical experience
Preferred Qualifications
- ASP.NET Web API development experience
- Familiarity with ORM concepts (Dapper, Entity Framework)
- Familiarity with FluentMigrator
- Docker and Docker Compose experience
- AWS ECS/EKS experience
Benefits
- Medical, dental, and vision insurance
- 401(k)
- Responsible vacation time (PTO)