jobapplier

Staff Software Engineer (Files Platform)

Addepar

Skills

Required

  • Server
  • server-side
  • Java / Python / C++
  • relational databases
  • MySQL
  • Postgres
  • SQL
  • building scalable cloud infrastructure
  • AWS
  • backend software engineering

Preferred

  • synchronization
  • meeting compliance revocation SLAs

Join Addepar's Files Platform team as a Staff Software Engineer. In this role, you will be responsible for building and maintaining Addepar's enterprise file management platform, tackling challenges related to distributed systems, event-driven architectures, and enterprise-scale access control. You will collaborate with product managers, engineers, security, and compliance partners, and mentor other engineers on the team. This position offers a competitive benefits package, flexible time off, and opportunities for growth and development.

Responsibilities

  • Architect, implement, and maintain backend services that manage file storage, permissions synchronization, and third-party integrations at enterprise scale.
  • Design and build event-driven systems for real-time permission propagation across Addepar's financial graph and external storage providers, meeting compliance revocation SLAs.
  • Mentor other engineers on the team and promote engineering best practices and principles, while collaborating effectively with product managers, engineers, security, and compliance partners.

Requirements

  • Experience with server-side languages like Java, Python, or C++

Experience with relational databases (MySQL, Postgres, SQL Server)

  • [Bonus] Experience with building scalable cloud infrastructure on AWS
  • Ability to complete complex projects involving partners across multiple teams
  • B.S., or M.S. in Computer Science or similar technical field of study
  • Excellent written and verbal communication skills
  • [Bonus] Working with File System vendors
  • 7+ years of professional backend software engineering experience

Pay

USD 158,000 - 248,000