AbbVie is hiring a Software Engineer for its Unity Design System team, on the developer-facing side of the platform. The role builds the React component library, developer tooling, and agentic AI workflows, serving a 600+ member developer community.
What you'll do
- Design, build, test, and maintain reusable, accessible React/TypeScript components with attention to tokens, theming, composability, and Storybook docs
- Build and advance AI-assisted and agentic developer workflows including Claude Code skills, MCP integrations, and prompt-to-code pipelines
- Develop full-stack supporting services, front-end automation, and build/release/validation tooling using Python and Node.js
- Own quality end-to-end - write automated tests, perform accessibility and cross-browser QA, QA own work before release
- Act as the developer-facing face of Unity through community support, outreach, demos, office hours, and presentations
- Independently gather and generate requirements from the developer community, translate into actionable work, maintain documentation, communicate progress to stakeholders
- Contribute to Unity's data-visualization capabilities and support data-science-driven features
- Wear multiple hats as co-owner of requirements, development, QA, deployment, application development, community building, and presentations
- Learn and stay current with evolving AI development and productivity tooling, piloting and rolling out improvements
- Contribute technical guidance, mentor colleagues, partner with designers, brand, accessibility, and BTS stakeholders, adhere to corporate standards
What we're looking for
- Bachelor's degree and 5 years' experience, or Master's degree and 4 years' experience
- Strong/proficient React and TypeScript skills, strong HTML/CSS
- Proven design-system/component-library development experience
- Strong understanding of design tokens/tokenization and scalable theming
- Hands-on experience with agentic AI and AI workflows, including Claude Code skills
- Backend and full-stack capability with Python and Node.js
- Proficiency with 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
- Proven ability to work independently, gather requirements, document work, communicate with stakeholders
- Excellent written and oral English communication, community outreach, relationship-building
Nice to have
- Developer skills beyond JS/React (e.g., Angular, additional languages/frameworks)
- Data science background and data-visualization experience
- Front-end automation experience
- Familiarity with MCP servers (Figma MCP, Storybook MCP), Figma/Code Connect, and OutSystems
- Experience with developer relations (DevRel) and community management
- Mobile development experience