[Remote] Staff Software Engineer, Client Experience Frameworks
Note: The job is a remote job and is open to candidates in USA. Addepar is a global data and AI platform empowering investment professionals to turn complex financial information into actionable intelligence. The Staff Software Engineer will build and lead the UI platform, including framework-agnostic components, design systems, and developer tooling used across the product engineering organization. The role also drives technical direction, adoption, performance, accessibility, and cross-team engineering effectiveness.
Responsibilities
- Design and build framework-agnostic UI components that serve product teams working across multiple frontend technologies simultaneously
- Drive adoption of the design system across the product engineering organization, consulting with teams and unblocking migration efforts
- Own end-to-end technical delivery: scoping work with stakeholders, making architecture decisions, and following through to production
- Improve developer experience through build tooling, testing infrastructure, documentation, and automation
- Make thoughtful decisions about component composition, API design, and long-term maintainability of a system used by 250+ engineers globally
- Champion performance, accessibility, and web standards as first-class concerns in everything the team ships
- Provide cross-team technical leadership through code review, consulting, and mentorship
Skills
- Applicants must be legally authorized to work in the United States for any employer without requiring current or future visa sponsorship (for example, employment-based visas such as H-1B, F-1/OPT, or similar), and must be authorized to begin work in the U.S. on their first day of employment
- You have a B.S., M.S., or Ph.D. in Computer Science or a similar technical field (or equivalent practical experience)
- You have at least 5 years of experience as a professional software engineer
- You have deep TypeScript expertise and strong opinions about type-safe, maintainable code
- You have significant experience with modern UI frameworks (component architecture, reactivity, state management) — and ideally have worked across more than one
- You understand the web platform deeply: Web Components, browser APIs, the DOM, and how frameworks abstract over them
- You have experience with build systems and bundlers (Webpack, Vite, Rollup, or similar)
- You've built or maintained a design system, component library, or shared UI infrastructure used by other engineering teams
- You have a track record of influencing technical decisions across teams and managing stakeholders with competing needs
- You bring a pragmatic approach to technical debt and tradeoffs — you know when to invest in architecture and when to ship
- You have excellent written and verbal communication skills
Benefits
- Bonus
- Equity
- Benefits
Company Overview