- Job type
- Not listed
- Work mode
- Remote
- Level
- Entry Level
- Department
- Software Development
- Experience
- 1+ year experience
- Posted
- Aug 25, 2026
About the role
The Role
We're looking for a 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.
If you'd rather build the platform than build on it, let's talk.
What You’ll Do
- 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
Who You Are
- 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 1 year of experience as a professional software engineer (internships count)
- You have solid TypeScript or JavaScript fundamentals and a desire to deepen your expertise
- 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 have some familiarity with web standards: how the DOM works, browser APIs, and how components render and update
- 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 care about writing clean, generic, reusable code and have an eye for detail
- You're comfortable asking questions, giving and receiving feedback in code review, and learning from more experienced engineers
- You have strong written and verbal communication skills