Logo of Huzzle

Principal Software Engineer UI, Charles River Development, Vice President

  • Job
    Expert Level
  • Software Engineering
  • Dublin

AI generated summary

  • You need a BS/BA/BFA in Design or related field, MS/MA/MFA preferred. 10+ years UI/UX experience, financial services background, strong HTML/CSS skills, Agile methodology familiarity, and strong problem-solving abilities. Great communication and teamwork skills required.
  • You will collaborate with product managers to define UX solutions, build React UI components, maintain design language, conduct manual tests, provide thought leadership, and mentor junior staff.


  • Education:
  • BS/BA/BFA (or foreign education equivalent) in Design, Human Factors, Human-Computer Interaction or other applicable degrees required. MS/MA/MFA strongly preferred.
  • Experience:
  • 10+ years of progressively responsible professional UI/UX experience
  • 4 to 7 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired
  • Authoritative experience with UI/UX design, HTML, CSS and Photoshop (or equivalent)
  • Demonstrated problem solving abilities involving complex, highly interactive Web first user interfaces
  • Able to design UI/UX solutions to business and technical problems of moderate complexity
  • Experience maintaining and enforcing an organization’s Design Language across its web UIs.
  • Outstanding written and verbal communication skills
  • Able to work well with peers in a collaborative team environment
  • A minimum of 7 years working with an Agile development methodology


  • Collaborate with Business Analysts and Product Managers to define elegant UX solutions to complex customer workflows
  • Work with Product Managers to maintain the design language used to ensure visual and interactive consistency across Charles River’s Web UI.
  • Build wireframes using HTML, CSS and Photoshop and collaborate with Front End engineers to transform them into fully functioning web components and UI.
  • Experience in building React UI Components
  • Provide thought leadership in the design of UI/UX within and beyond the team’s scope of responsibility
  • Provide informed guidance and critical analysis of proposed UI changes during demos and design reviews
  • Conduct manual tests to ensure a high quality end product
  • Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives
  • Participate in cross-team group activities to complete assignments
  • Provide mentoring to junior staff


What is the main responsibility of a Principal Software Engineer UI at Charles River Development?

The main responsibility of a Principal Software Engineer UI at Charles River Development is to contribute to the design and development of the company's Web Framework components and build Web First UIs as a senior member of an agile scrum team.

We’re at the heart of financial services. And our clients are at the heart of everything we do.

Founded Year

Mission & Purpose

At State Street, we partner with institutional investors all over the world to provide comprehensive financial services, including investment management, investment research and trading, and investment servicing. Whether you are an asset manager, asset owner, alternative asset manager, insurance company, pension fund or official institution, you can rely on us to be focused on your challenges. We are committed to doing what it takes to help you perform better — now and in the future.