Job Description

Senior Software Engineer



USA – Remote

time type

Full time

job requisition id


#WeAreCrowdStrike and our mission is to stop breaches. As a global leader in cybersecurity, our team changed the game. Since our inception, our market leading cloud-native platform has offered unparalleled protection against the most sophisticated cyberattacks. We work on large scale distributed systems, processing over 1 trillion events a day with a petabyte of RAM deployed in our Cassandra clusters – and this traffic is growing daily. We’re looking for people with limitless passion, a relentless focus on innovation and a fanatical commitment to developing and shaping our cybersecurity platform. Consistently recognized as a top workplace, CrowdStrike is committed to cultivating an inclusive, remote-first culture that offers people the autonomy and flexibility to balance the needs of work and life while taking their career to the next level. Interested in working for a company that sets the standard and leads with integrity? Join us on a mission that matters – one team, one fight.

About the Role:

We’re looking for a Senior Front-End Engineer to join our team to lead the UI architecture and design system of our Nextgen console product. It’s an exciting opportunity to influence the direction of our front-end architecture in the cybersecurity space. It’s a role that will collaborate closely with product design and UI engineering. If you are passionate about building complex user interfaces, this role is perfect for you.

What You’ll Do:

  • Drive the technical strategy for the front-end architecture with flexibility, scalability, security and performance in mind.
  • Lead documentation efforts focused on decisions, processes, key interactions and frameworks.
  • Provide direction and recommendation on emerging trends and technologies by conducting an assessment of benefits and risks.
  • Providing thought-leadership both upstream and downstream reporting lines.
  • Mentor and help engineers to grow in their career.
  • Collaborate with multiple teams such as backend developers, product designers and product managers.

What You’ll Need:

  • Experience in building user centric and scalable UI design systems.
  • Expert knowledge of the latest web standards and front-end engineering tools (HTML, CSS, Javascript, REST API, GraphQL, Typescript, Node/NPM, Responsive UI).
  • A good understanding of Cloud Technologies and end to end delivery of data intensive SaaS products.
  • Experience with Accessibility (a11y) best practices, tools and techniques such as compatibility with keyboard navigation, screen readers and WCAG guidelines.
  • Experience with internationalization (i18n).
  • Experience with front end frameworks such as React, Next.js, Vue and Ember (a huge plus).
  • Knowledge of CI/CD best practices and tools for improving and maintaining performance and code quality.
  • Strong communication skills in both verbal and written formats.
  • Comfortable providing presentations and recommendations to stakeholder management.
  • Be an advocate UX consistency, accessibility and empathy for the end user.
  • Knowledge and experience of using micro front-ends and web components to architect framework agnostic applications shells for multi-framework support.

Bonus Points:

  • Prior experience as a people manager or leading a technical team.