Addepar is seeking a Senior Software Engineer to support the development of its alternatives data management platform. This role focuses on designing and delivering scalable backend systems that process complex financial and machine learning–generated data. Working within a hybrid engineering environment, you will collaborate closely with data scientists, product managers, and peer engineers to build reliable, high-quality solutions that enhance how clients manage alternative investments.
Responsibilities:
- Architect, implement, and maintain backend services that solve complex data and workflow challenges
- Lead technical delivery for projects, including planning, execution, and production releases
- Collaborate with machine learning engineers to integrate ML-extracted data into backend systems
- Partner with product managers and client-facing teams to refine requirements and iterate on solutions
- Write clean, testable, and well-documented code following engineering best practices
- Promote standard methodologies, system reliability, and continuous improvement across the team
Requirements:
- At least 5 years of experience in backend software development
- Strong proficiency in Java (preferred), Python, or similar backend languages
- Experience with NoSQL databases and serverless architectures
- Hands-on experience with infrastructure as code, preferably using Terraform
- Familiarity with AWS services, including DynamoDB and OpenSearch or Elasticsearch
- Strong analytical, problem-solving, and collaboration skills
Benefits:
- Opportunity to work on cutting-edge alternatives investment technology
- Exposure to AI- and ML-driven financial data systems
- Career growth within a global, mission-driven fintech organization
- Collaborative engineering culture focused on innovation and ownership
This role offers the opportunity to solve complex technical problems while shaping the future of alternative investment technology.