Architect, Design Systems Engineering

Salesforce

Salesforce

Software Engineering, IT, Design
Multiple locations
Posted on Oct 29, 2024

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

Are you ready to join a team that empowers developers and designers to create stunning, high-performance, and accessible product experiences for the world’s leading CRM? If so, Salesforce’s Design Systems Engineering team could be your next career destination.

As our team grows, we are seeking an experienced, high-reaching, and innovative design systems architect. If you are passionate about merging design systems with innovative web technologies, this role offers the perfect opportunity. You will be at the helm of designing and building the next-generation Salesforce design system architecture.

In this dynamic role, you will collaborate with product managers, engineers, designers, accessibility authorities, and enterprise cloud teams across the organization. Together, you will create modern, cohesive, composable, AI-ready, and universally accessible user experiences, impacting millions of developers ranging from no-code enthusiasts to pro-code experts.

If you love building premier web experiences, are obsessed with detail and the craft of code, and desire a challenging and rewarding career working on the leading enterprise-level design system, we encourage you to apply!

Join us and help shape the future of design systems at Salesforce!

Key Responsibilities:

  • Lead architecture discussions, planning, and multi-functional coordination activities.
  • Help Lead alignment activities with cross-cloud engineering teams.
  • Play a critical role in defining the future of design systems by bringing a “yes and...” attitude, a design-minded approach to strategy workshops, and providing experimentation opportunities.
  • Support collaborative, mutually beneficial working model globally with peer UX Engineering teams.
  • Contribute to the creation and evolution of the design systems engineering LRP and roadmap.
  • Partner closely with the UX Foundations leadership to support the Chief Design Officer’s short to long-range plans.
  • Participate in evangelism opportunities such as Tech Talks, podcasts, presentations, and ad-hoc requests by internal or external customers to elevate the team and the importance of a next-gen design system.

Experience/Skills Required:

We consider these skills to be crucial for success in this role:

  • A consistent track record of architecting complex and robust front-end applications.
  • 15+ years professional software development experience with a solid experience in UI/UX development within cross-functional teams using modern frontend technology stacks.
  • Knowledge of Design Systems and their architecture.
  • Motivated by building phenomenal product experiences and being a technically strong engineering leader who can provide design, architecture, and code direction.
  • Multi-functional collaboration with Product Managers, Design Leaders, and Engineering Leaders is essential to the success of this role.
  • Solid foundational knowledge of semantic HTML, native JavaScript, and its patterns.
  • Experience writing or directing the writing of UI components with modern web technologies, particularly Web Components, or a like-minded front-end technology stack, such as React, Vue, Angular, or Ember.
  • Advanced knowledge of CSS.
    • Experience working on complex projects with a large-scale impact.
    • A clear understanding of modular CSS development, such as BEM, OOCSS, SMACSS, and Atomic Design, and enough experience to articulate the differences between these methodologies.
    • Practical knowledge of browser compatibility issues, support, and how to create experiences that adapt across browsers and devices.
  • Component-based user interface development experience, including how to construct and deconstruct components, with a focus on creating composable and reusable UI elements.
  • Solid understanding of end-to-end product development, deployment, and delivery practices.
  • Proficiency with front-end testing frameworks, understanding the value they provide, and how to write practical tests.
  • A strong handle on debugging and troubleshooting.
  • Familiarity with UX design principles and tools like Figma, Sketch, etc.
  • Demonstrate attention to detail, with the ability to match design specs.
  • The ability to clearly communicate and document technical concepts for both technical and non-technical audiences.
  • Practical knowledge of Web Accessibility best practices, WCAG 2.1 / 2.2 AA compliance, and ARIA.
  • Experience with Git and GitHub integrations to deployment infrastructure such as Heroku, etc.
  • Experience with contributing to open-source development and performing peer code reviews.
  • A love of solving problems — both human and technical.
  • Experience with Agile development practices.
  • Active involvement or interest in the latest developments in web standards.
  • A related technical degree is required.
  • Experience designing elegant APIs

Desired Skills:

While these skills are not critical for success in this role, having an interest in growing your skills in these areas will be helpful when dealing with your day-to-day work.

  • Familiarity with Lightning Web Components and Salesforce Lightning Design System.
  • Experience with agile software development, Continuous Integration (CI), and Continuous Deployment (CD).
  • Build tools (such as Rollup and Gulp), Unit Testing frameworks (such as Jest and Enzyme), CI Systems (such as CircleCI or GitHub Actions), and development infrastructure (such as Storybook).
  • Experience with AI-powered development tools.
  • Interest in open-source software.

Our Technologies and Tools:

We geek out over this tech, and we hope you do, too. These are the technologies and tools we use to build, test, and maintain our system:

  • Java, NodeJS, Git
  • HTML5, CSS3, Javascript
  • ReactJS/Angular/Web Components
  • Github, Heroku, CI/CD
  • Modern HTML, CSS, and JavaScript
  • PostCSS
  • Gulp, Rollup, Webpack
  • Jest, Enzyme, Axe
  • Chromatic, Applitools
  • VSCode, Figma, Storybook
  • Heroku, CircleCI

Our Team:

  • Works in a collaborative, flexible, and friendly environment.
  • Believes in equity, inclusion, and giving back, both in our industry and in our community.
  • It is building a pioneering, enterprise-scale product used by over a million developers worldwide.
  • Values your professional development and wants to see you excel and grow in your career.

If you're passionate about design systems and modern web technologies and want to lead a team that creates world-class user experiences, we encourage you to apply!

In office expectations are 36 days/a quarter to support customers and/or collaborate with their teams.

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.

Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

Salesforce welcomes all.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.For New York-based roles, the base salary hiring range for this position is $244,500 to $372,900.

For California-based roles, the base salary hiring range for this position is $244,500 to $372,900.

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, benefits. More details about our company benefits can be found at the following link: https://www.salesforcebenefits.com.