OverviewSr. Engineer - UI Release Engineering and Observability (Remote) at CrowdStrike. CrowdStrike is a global leader in cybersecurity, protecting people, processes and technologies that drive modern organizations. Since 2011, our mission has been to stop breaches with the world’s most advanced AI-native platform. We work on large-scale distributed systems, processing almost 3 trillion events per day. We’re a mission-driven company that promotes flexibility and autonomy for career growth.About The RoleThe CrowdStrike UI Release Engineering & Observability (UIREO) team is responsible for the smooth release process and post-release support of large, distributed, feature-rich UI applications. We build tooling and processes to help release and lead UI observability efforts, supporting over 250 UI engineers who build and maintain internal and external software products used by customers 24/7.What You’ll DoManage frontend releases in a monorepo environment, including coordinated (big-bang) releases and targeted releases for individual apps.Provide world-class resources and service to a large and fast-growing group of UI engineers, enabling developers to own as much of their builds as possible and providing tools to help them understand when their builds fail.Identify and implement new features/documentation for local development and CI to enable UI engineers to self-service their builds.Continuously improve metrics and insights available to engineering teams to improve code quality and reliability and reduce release and application incidents.Provide training for new team members in UIREO and UI engineering teams to help them learn and effectively work in our systems.Assist with rare or unique release scenarios (code freeze exceptions, rollbacks, hotfixes for production issues).Participate in code reviews for new feature development (e.g., Pull Requests).Display the ability to collaborate while driving a release process end-to-end; establish consistent release management processes and cadence.Facilitate cross-department coordination of release management functions.Develop scripts and automation tools used to build, integrate, and deploy software releases.What You’ll NeedA good understanding of JavaScript/TypeScript and experience building web UI with frameworks such as Ember, React, Angular, or Vue.A good understanding of observability tools such as Sentry, SonarQube, and LogScale or Splunk.A good understanding of CI/CD pipeline configuration using tools such as Jenkins.Familiarity with client-side build processes and tools (e.g., Ember CLI, Webpack).Experience writing command-line scripts using Node.js.Experience with testing frameworks such as QUnit or Mocha.Familiarity with Amazon Web Services; comfortable with Git or similar version control systems and workflows.A desire to work closely with others to deliver quality software and solve problems.Benefits Of Working At CrowdStrikeRemote-friendly and flexible work cultureMarket leader in compensation and equity awardsComprehensive physical and mental wellness programsCompetitive vacation and holidays for rechargePaid parental and adoption leavesProfessional development opportunities for all employeesEmployee Networks, geographic neighborhood groups, and volunteer opportunitiesVibrant office culture with world-class amenitiesGreat Place to Work Certified across the globeCrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging and to providing equal employment opportunities to all employees and applicants. We do not discriminate on the basis of race, color, creed, ethnicity, religion, sex, sexual orientation, gender identity, marital or family status, veteran status, age, national origin, disability, or any other characteristic protected by law. We provide reasonable accommodations and assist with accessibility during the hiring process upon request.If you need assistance accessing or reviewing information or submitting an application, please contact recruiting@crowdstrike.com for further assistance.
#J-18808-Ljbffr