About the job
At Caruso, we are redefining fund administration for private markets with our innovative AI-native platform. By replacing outdated systems with cutting-edge software and integrated services, we empower fund managers to optimize their time, impress investors, and accelerate asset under management (AUM) growth.
In just over two years, Caruso has achieved remarkable growth, amassing over $50 billion in assets, managing more than 500 funds, and servicing over 75,000 investors. Our company has quadrupled in size year-on-year, supported by dedicated investors and is rapidly expanding across Australasia and the United States.
As a Software Engineer at Caruso, Your Role Includes:
You will engage in developing services in Go that facilitate communication of Protobuf messages over gRPC and via a GraphQL gateway. You will work within our robust AWS cloud infrastructure, utilizing services such as Fargate, Kinesis, DynamoDB, and more.
Technology Stack
- Go, gRPC, Protobuf
- GraphQL
- MySQL
- AWS , including Fargate, Lambda, Kinesis, DynamoDB, S3
- DevOps tools: Datadog, GitHub, Terraform, Docker (all services are containerized)
- Linear.app (note: Jira is not used)
Potential Projects Include:
- Enhancing our Fund Admin Agent by implementing new capabilities, managing dependencies, and refining evaluations.
- Expanding Caruso into new markets and tailoring solutions to meet their unique requirements.
- Creating internal tools to enhance developer experience (DX).
