NinjaTrader

Staff Software Engineer, Design System

NinjaTrader

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoCaliforniaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $210,000 per year

Job Level

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