Sr. Software Engineer, Full Stack (remote)

CrowdStrike CrowdStrike · Enterprise · WA · Remote

CrowdStrike is seeking a Sr. Software Engineer with a front-end focus to join their Production Services team. This role will be responsible for designing and creating tools to enhance the automation of CrowdStrike's cloud-based infrastructure deployment and management. The engineer will play a key role in architecting and implementing a stable and flexible production environment, working with internal business partners to solve complex technical problems and acting as a technical leader.

What you'd actually do

  1. Be an energetic self-starter with the ability to take ownership and be accountable for deliverables, both individually and as part of a team
  2. Collaboratively brainstorm, define, and build software solutions
  3. Work with internal business partners to analyze requirements and craft elegant, robust, and reliable solutions to solve complex technical problems
  4. Raise the technical IQ of the team by being passionate about learning and sharing the newest technologies & tricks with others
  5. Develop architectural and automation strategies while representing the systems team as a technical leader

Skills

Required

  • 10+ years of experience developing front-end applications
  • React.js (or similar front end framework)
  • JavaScript/HTML/CSS
  • REST and GraphQL APIs
  • CI/CD pipelines
  • Automated unit/acceptance tests
  • Container orchestration systems (Docker or Kubernetes)
  • Version control systems (git)

Nice to have

  • Twelve-Factor App methodology
  • Large-scale physical hardware in a data center environment
  • TypeScript
  • Graphics & data visualization tools (D3, ThreeJS, or ElasticCharts)
  • UI performance measurement and optimization
  • UI application analytics and metrics
  • Golang
  • Monitoring tools (Grafana and Alertmanager)

What the JD emphasized

  • 10+ years of experience developing front-end applications
  • Comprehensive experience utilizing [React.js]
  • Experience working within a large-scale production environment
  • Must exhibit meticulous attention to detail
  • Skilled using container orchestration systems (such as Docker or Kubernetes)
  • A strong focus on security when developing/reviewing code or systems.