Allocate is transforming private market investing by enabling RIAs and family offices to seamlessly discover, model, and manage their private market exposure. They are looking to add a new Senior Software Engineer II - Backend to help lay the technical foundation for the company’s future by designing and implementing new features and endpoints in backend APIs.
Responsibilities:
- Design & implement new features and endpoints in backend APIs
- Design & implement schema changes to support these new features
- Participate in an Agile-based development environment
- Work as part of an independent, cross-functional squad to deliver critical features for our platform
- Build high-quality, scalable, and testable code that will help drive engineering maturity and efficiency
Requirements:
- 5+ years of object-oriented software engineering experience (C#, Java, etc)
- 5+ years experience with SQL-based databases (Postgres ideally)
- Must understand how to design a schema that will result in a performant application (for example: when to add an index, and to which fields)
- 3+ years C# experience
- 2+ years experience developing REST APIs
- Proficiency with Git and version control systems in general
- Hands-on experience with AI-assisted development tools such as Claude Code, OpenAI's Codex, or Cursor, and a demonstrated ability to continuously evaluate and incorporate new tools into your workflow as they emerge
- Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
- ASP.NET Web API development experience
- Familiarity with basic ORM concepts (such as in Dapper, Entity Framework, etc)
- Familiarity with FluentMigrator
- Docker and Docker Compose experience
- AWS ECS/EKS experience