Engineering Director, Data Systems

New York, NY
R&D – Engineering
Addepar has the potential to make a huge swath of private investing more transparent, more efficient, and more ethical.  We’re building a single platform that unifies hundreds of portfolio and market data systems and leveraging that platform to create robust, powerful financial applications. The problems we’re tackling are complex and globally important.

The technical effort involved to build a fast, scalable and reliable platform is massive.  Addepar engineering builds portfolio data ingestion systems that process tens of millions of transactions across millions of accounts every day, and pricing and reference data systems that provide coverage for over a trillion dollars in assets. We build and run our own distributing serving and financial calculation framework that allows clients to run complex analysis of massive data sets in real time. We design robust APIs and powerful, versatile user interfaces to empower wealth managers to ask nuanced questions about their clients' holdings.

As Engineering Director of Data Systems, you will lead the teams that build and maintain all of our core data processing and persistence systems. Your teams will design and build the next generation of our data processing infrastructure and refine our financial data models. The role is both managerial and technical. We're looking for a proven leader who can run a recruiting pipeline, partner with product management, and communicate with major clients but is also technical enough to write design docs and review pull requests. Most of all, we want someone passionate about building high-functioning teams and high-functioning software.

The organization you'll be joining at Addepar is phenomenal. Our engineering group includes senior engineers and leads who have worked at companies like Google, LinkedIn, Two Sigma, and DE Shaw, working together to build elegant systems that bring transparency and efficiency to a vast swath of financial services. If you’re interested in that, we’re excited to meet you.


    • B.S., M.S., or Ph.D. in Computer Science or related technical field.
    • 5+ years experience as a professional software engineer.
    • 3+ years experience in engineering management.
    • Deep experience with distributed systems design.
    • Prior experience with or knowledge of financial data systems is a plus.
    • Proven ability to hire and mentor other engineers.
    • Excellent written and verbal communication skills.