Staff Software Engineer
Role details
Job location
Tech stack
Job description
Architect for Scale (Tech Vision): Own the technical vision and strategy for the QuickBooks Design System. Lead the technical design of complex systems by balancing tradeoffs and foreseeing long-term implications for the entire UI infrastructure.
Drive Component Strategy & Specifications: Orchestrate complex initiatives by sequencing dependencies, managing risks, and cultivating partnerships with cross-functional stakeholders (Product, Analytics, Design) to provide comprehensive tech integrations.
Optimize Performance: Establish and encourage coding best practices, driving operational excellence within and beyond your team to optimize rendering performance, bundle sizes, and tree-shaking across the ecosystem.
Bridge the Gap: Design end-to-end customer workflows and scalable tech solutions, acting as the connective tissue to balance innovation with practicality when standardizing UI components.
Drive Developer Experience (DX): Identify and eliminate barriers caused by technical or prioritization complexity. Find durable, future-proof solutions applicable beyond single use cases to ensure a flawless upgrade path for consuming teams.
Champion Accessibility: Define success by integrating project metrics and strategic trade-offs, ensuring WCAG 2.1+ compliance is met while adjusting quality and maintenance standards to match the lifecycle needs of the project.
Accelerate the Organization: Align individual engineers, dev teams, and cross-functional partners while identifying larger gaps in tech debt, tools, and processes that drive big gains in productivity. Provide actionable feedback to empower senior engineers and work with managers to build a culture of continuous learning.
Innovate with AI: Champion new solutions, emerging tech, and AI/GenAI to solve complex cross-team problems. Promote investment in new tools and technologies that create new opportunities for the design system.
Requirements
Do you have a Bachelor's degree?, * Thinking in "systems" and abstract patterns rather than one-off pages or single-use features.
- Obsessing over intuitive component design and developer experience.
- Customer-centered design processes and emotionally connecting with customers.
- Facing challenging problems independently and optimizing code for maximum performance at scale.
- Inspiring others to aim for bigger, bolder, and smarter.
- Agile and experiment-driven development.
- Collaborating, communicating, and presenting across multiple engineering and design teams.
- Continuously learning and adopting AI-augmented workflows to eliminate repetitive tasks and focus on high-impact systems architecture., * Bachelor's degree in Computer Science, Human-Computer interaction, Design, or a related technical field or equivalent practical experience.
- Extensive experience owning the technical vision and strategy for a domain, including building, maintaining, and scaling a widely consumed component library or design system across multiple teams.
- Deep knowledge of front-end performance optimization techniques, with a proven track record of solving difficult problems and creating productivity improvements that affect multiple teams.
- Expert knowledge of React, TypeScript, Git, Figma, and component documentation platforms (like Storybook).
- Expert knowledge of CSS and the headless UI ecosystem, with the ability to lead complex tech initiatives and guide teams through pivots and complex changes.
- A profound understanding of accessibility (ARIA, WCAG, screen readers) combined with the ability to lead experimentation, own problem validation, and influence product roadmaps.
- A strong point of view backed by customer research, with the ability to connect feedback, data, and usage signals to identify latent needs and align strategic goals across teams.
- A portfolio or GitHub profile showcasing professional creative work, open-source contributions, or systems-level engineering.
- Deep expertise in evaluating potential AI solutions, finding opportunities to integrate AI/GenAI in foundational architecture, and anticipating risks in complex, ambiguous projects.
Benefits & conditions
4.14.1 out of 5 stars 2700 Coast Ave, Mountain View, CA 94043 $202,500 - $274,000 a year