
Software Engineer (Client Experience Frameworks)
Addepar
Job description
-
We’re looking for a Senior Software Engineer to join our Client Experience Frameworks group. Our team owns the UI platform that every product engineer at Addepar builds with - a design system and component library that must work equally well across multiple frameworks and serve a global product used by thousands of investment professionals
-
This isn’t a product feature role, instead you’ll build the tools, systems, and primitives that make other engineers productive. You’ll think deeply about web standards, component architecture, and how to deliver a consistent, performant UI across a diverse and evolving technical stack
-
You’ll own technical direction, drive adoption across the organization, and make pragmatic architecture decisions that balance long-term scalability with real-world constraints
-
Build and maintain framework-agnostic UI components that serve product teams working across multiple frontend technologies simultaneously
-
Support adoption of the design system across the product engineering organization, helping teams integrate and migrate
-
Contribute to developer experience through build tooling, testing infrastructure, documentation, and automation
-
Write declarative, well-tested, and accessible component code with attention to detail and long-term maintainability
-
Learn and work across multiple frontend frameworks, developing a deep understanding of how they relate to underlying web standards
-
Participate in design reviews with a high bar for component architecture, API design, and consistency
-
Champion performance, accessibility, and web standards as first-class concerns in everything the team ships
Benefits
-
Equity: Stretch the idea of ownership beyond your day-to-day and take pride in being an owner in the growth of Addepar
-
Global Hybrid Workforce: Whether you work remotely or on-site, you’ll have the opportunity to build and collaborate with colleagues around the world
-
Flexible Time Off: Spend time traveling, celebrating with friends and family or relax on your schedule
-
Benefits Packages: Competitive medical, dental and vision benefits along with a monthly wellness allowance to keep you healthy and happy
-
Learning & Development Allowance: Your continued growth and development are important to us
-
Dynamic Team: Strong investment in the best talent at the intersection of technology and finance- You’re comfortable asking questions, giving and receiving feedback in code review, and learning from more experienced engineers
-
You have exposure to build tools and bundlers (Webpack, Vite, or similar) — you don’t need to be an expert, but you’re not afraid of configuration
-
You have a B.S., M.S., or Ph.D. in Computer Science or a similar technical field (or equivalent practical experience)
-
You have strong written and verbal communication skills
-
You have at least 1 year of experience as a professional software engineer (internships count)
-
You have experience with at least one modern UI framework (React, Vue, Svelte, Angular, Ember, or similar) and curiosity about how they work under the hood
-
You care about writing clean, generic, reusable code and have an eye for detail
-
You have solid TypeScript or JavaScript fundamentals and a desire to deepen your expertise
-
You have some familiarity with web standards: how the DOM works, browser APIs, and how components render and update