Senior Software Engineer, Design Systems
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, build, test, and maintain reusable, accessible React/TypeScript components for the Unity React library, with deep attention to design tokens/tokenization, theming (light/dark, density modes), composability, and Storybook documentation.
- Develop full-stack supporting services, front-end automation, and build/release/validation tooling using Python and Node.js (CI/CD, design-ops, compliance checks).
- Own quality end-to-end: write and maintain automated tests, perform accessibility (WCAG 2.2 AA) and cross-browser QA using the team toolstack (Storybook, Axe, GitHub), and QA your own work before release.
- Act as the developer-facing face of Unity - provide community support, outreach, and management; build relationships, run demos/office hours/presentations, and establish trust and credibility as the go-to resource for Unity development.
- Work autonomously to gather and generate requirements directly from developer-community needs, translate them into actionable work, and communicate back to the team with quick feedback loops.
- Contribute to Unity's data-visualization capabilities and support data-science-driven features, applying a data-science background and data-visualization experience where applicable.
- Wear multiple hats and context-switch as a co-owner of team responsibilities across requirements, development, QA/testing, deployment, application development, community building, and presentations.
- Stay current with state-of-the-art AI development and productivity tooling; pilot, evaluate, and roll out improvements (e.g., Storybook MCP, AI documentation, new productivity tools) across the team.
- Provide technical leadership and mentor less-experienced staff; partner with designers, brand, accessibility, and BTS stakeholders; and adhere to corporate standards including code of conduct, data security, GxP compliance where applicable, and the software development lifecycle.
- Required:
- Bachelor's Degree with 6 years' experience; Master's Degree with 5 years' experience; or PhD with 0 years' experience.
- Seasoned front-end engineer with expert React and TypeScript skills, strong HTML/CSS, and proven design-system / component-library development experience.
- Strong understanding and awareness of design tokens / tokenization and scalable theming.
- Hands-on agentic AI and AI-workflow development experience; demonstrated ability to build Claude Code skills (required) and AI-assisted developer tooling.
- Backend and full-stack capability with Python and Node.js.
- Proficiency with the team toolstack: Storybook, GitHub, and accessibility/WCAG testing tools (e.g., Axe).
- Strong testing and QA discipline - consistently QAs own work.
- Experience building products for a developer-facing audience, with the ability to "meet developers where they are."
- Proven ability to work autonomously, generate and gather requirements, and operate with fast feedback loops while wearing multiple hats and co-owning responsibilities.
- Excellent written and oral English communication; strong community outreach and relationship-building; a proactive, collaborative team player.
- Preferred:
- Develope
Additional Information
Unity is AbbVie's enterprise design system - the shared tokens, components, standards, and documentation that enable rapid, compliant, high-quality digital product delivery at scale. The Unity Design System team is transitioning Unity into a fully AI-enabled, agent-ready platform: AI-assisted design-to-code, Claude Code skills, MCP integrations, and AI-driven UI delivery, with humans in the loop to curate, approve, and evolve standards. This role sits on the developer-facing side of Unity. The person in this seat is a hands-on, full-stack-leaning engineer and the visible "face" of Unity development - building the React component library and developer tooling, pioneering agentic AI workflows, and serving the 600+ member developer community as a trusted, go-to resource. Work collaboratively across the Unity Design System team, BTS, and AbbVie's developer and design communities to conceive, design, engineer, and deliver developer-facing components, tooling, and AI-assisted workflows that accelerate compliant, high-quality digital product delivery across the enterprise. Serve as a hands-on senior builder across the full stack - React/TypeScript components and design tokens, Python/Node.js services and automation, and agentic AI integrations - while operating autonomously: gathering requirements directly from developers, QA testing your own work, deploying, and closing fast feedback loops. Establish trust and credibility as the go-to resource for Unity development needs and act as the developer-facing face of the design system.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Abbvie? Share your experience