CrowdStrike is a global leader in cybersecurity, dedicated to stopping breaches with an advanced AI-native platform. They are seeking a Senior Full Stack Engineer to enhance their cloud-based infrastructure through the design and creation of automation tools, while collaborating with various teams to solve complex technical problems.
Responsibilities:
- Be an energetic self-starter with the ability to take ownership and be accountable for deliverables, both individually and as part of a team
- Collaboratively brainstorm, define, and build software solutions
- Work with internal business partners to analyze requirements and craft elegant, robust, and reliable solutions to solve complex technical problems
- Raise the technical IQ of the team by being passionate about learning and sharing the newest technologies & tricks with others
- Develop architectural and automation strategies while representing the systems team as a technical leader
- Report regularly on the status of critical projects
Requirements:
- Excellent written and verbal communication skills
- Significant (7+ yrs) professional work experience developing applications at scale, with a focus on overall user experience and satisfaction
- Extensive experience utilizing React.js (or similar front end framework) with deep familiarity of core web concepts (JavaScript/HTML/CSS)
- Experience developing and integrating APIs using REST, GraphQL, or SOAP
- A desire to collaborate closely with users, designers, & back end engineers to deliver quality software that solves unique problems
- Experience working within a large-scale production environment and developing/troubleshooting applications across functional teams
- Demonstrated passion for learning new systems and methodologies combined with advanced troubleshooting skills and superb quality control habits
- Enthusiastically able to serve as technical mentor for junior team members
- Must exhibit meticulous attention to detail and have the ability to make good, timely decisions
- Familiar with developing and using CI/CD pipelines and with creating and leveraging automated unit/acceptance tests. Skilled using container orchestration systems (such as Docker or Kubernetes) and version control systems (such as git)
- A strong focus on security when developing/reviewing code or systems
- A passion for documentation and a desire to constantly improve knowledge transfer across teams
- A proactive, can-do attitude that excels both working independently and collaborating as part of a team
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes
- Experience working with large-scale physical hardware in a data center environment
- Experience with TypeScript
- Experience with graphics & data visualization tools such as D3, ThreeJS, or ElasticCharts
- Experience with performance measurement and optimization
- Experience with application analytics and metrics
- Experience utilizing Golang to write/debug/optimize scripts or applications for automation, tooling, dashboards, and/or alarms
- Familiar with monitoring tools such as Grafana and Alertmanager