
Staff Software Engineer, Design System
NinjaTrader
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $210,000 per year
Job Level
Tech Stack
About the role
- Own the development, maintenance, and evolution of NinjaTrader’s design system, including UI components, patterns, tokens, and documentation; this includes defining system standards, architectural direction, and long-term technical strategy
- Act as the technical authority for how designs are translated into production UI, partnering with Design while maintaining final responsibility for engineering quality, performance, and maintainability
- Make and defend tradeoffs between consistency, flexibility, velocity, and performance on behalf of the broader engineering organization
- Build and maintain a component library using modern frontend technologies, ensuring components are accessible, performant, and easy to consume across teams
- Establish and enforce best practices for consistency, accessibility (WCAG), responsiveness, and cross-browser compatibility
- Collaborate with other frontend engineers to support adoption of the design system, guide implementation, and continuously improve developer experiences
- Influence adoption through technical leadership rather than direct reporting authority
- Design scalable CSS and styling architectures (e.g., tokens, theming, variables) that support multiple products, themes, and future growth
- Create and maintain comprehensive documentation, examples, and usage guidelines for designers and engineers
- Work closely with Product, Design, and Engineering leadership to align the design system roadmap with business and product needs
Requirements
- 8+ years of professional experience in frontend engineering, design engineering, or design systems development
- Demonstrated experience building or leading a design system from early or intermediate stages, including architectural decisions, adoption challenges, and long-term maintenance
- Strong expertise in modern CSS and styling approaches (CSS-in-JS, CSS Modules, Tailwind, or similar), including theming and design tokens
- Proven experience partnering deeply with designers and translating design tools (e.g., Figma) into high-fidelity, production-ready components
- Strong knowledge of web accessibility standards (WCAG 2.2 AA) and experience building inclusive, accessible interfaces
- Experience supporting shared systems used by multiple teams or products, balancing consistency with flexibility
- Ability to balance design fidelity, performance, and accessibility in production systems
- Familiarity with modern frontend tooling and workflows (Storybook, Vite/Webpack, Yarn/NPM, testing frameworks)
Benefits
- Health, Vision, Dental Coverage
- 401k with 3.5% Company Match
- Generous PTO
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually
- 1 Service Day Annually
- Paid Parental Bonding Leave
- Life and Disability Insurance Covered 100% by NinjaTrader
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
frontend engineeringdesign systems developmentmodern CSSCSS-in-JSCSS ModulesTailwindweb accessibility standardsWCAG 2.2 AAcomponent library developmenttheming
Soft Skills
technical leadershipcollaborationtradeoff analysiscommunicationinfluenceproblem-solvingdocumentationguidanceadaptabilitybalancing design fidelity