C

Sr. Software Engineer - Cloud Platform Reliability (Remote)

CrowdStrike, Inc.

Austin, TX
22 days ago

Job Description

Join CrowdStrike as a Senior Software Engineer and play a pivotal role in scaling our cutting-edge cloud platform. You'll work on optimizing our core codebase, influencing architectural decisions, and collaborating across teams to enhance our industry-leading cybersecurity solutions.

Key Responsibilities

  • Develop and maintain services for reliability and scalability
  • Enhance monitoring services
  • Build new libraries for CrowdStrike's cloud platform
  • Improve product architecture and user experience
  • Contribute to the open source community
  • Promote best practices for software development
  • Collaborate with multiple teams
  • Mentor other developers
  • Update OSS dependencies as needed

Required Qualifications

  • United States Citizenship or Permanent Residency
  • 7+ years of experience in a service-oriented backend developer role
  • 5+ years developing microservices for a SaaS product in languages like Golang, Java, Scala, Kotlin, Python, Node.js
  • Degree in Computer Science or equivalent experience
  • Expert-level knowledge of Golang
  • Ability to scale backend systems
  • Deep understanding of distributed systems and scalability challenges
  • Understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills
  • Understanding of engineering best practices
  • Ability to thrive in a fast-paced, test-driven, collaborative environment
  • Skills to meet commitments and produce high-quality software

Preferred Qualifications

  • Contributions to the open source community
  • Exposure to Go, Java, AWS, Cassandra, Kafka, Elasticsearch
  • Prior experience in cybersecurity or intelligence fields