Sr. Software Engineer - Surface Engineering (hybrid)

CrowdStrike CrowdStrike · Enterprise · Bucharest, United Kingdom, Romania

CrowdStrike is seeking a Sr. Cloud Software Engineer to join their Surface Engineering Team, focusing on building globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Golang & Python. The role involves working on backend microservices, leveraging existing CrowdStrike tools to build cloud-based systems for attack detection, and contributing to the Falcon Surface product which identifies exposed internet-facing assets for security teams. The position emphasizes quality coding, best practices, testing, logging, and metrics within a collaborative, agile environment, with opportunities for mentorship and product architecture improvement.

What you'd actually do

  1. Work-on and enrich backend microservices – From researching areas of concern to implementing the final solution.
  2. Leverage existing CrowdStrike tools and services to build cloud-based systems to help detect targeted attacks.
  3. Brainstorm, Research, Define, Communicate, Build and Lead collaboratively with members across multiple teams.
  4. Be aware of our customers and the difficulties they face and how we can support them.
  5. A strong focus on Quality of Coding through Best Practices, Testing, Logging and Metrics.

Skills

Required

  • Degree in Computer Science (or professional experience in data structures/algorithms/distributed systems)
  • A minimum of 5 years of production-level experience in building, delivering, and maintaining systems at scale
  • Understanding scalability and distributed systems i.e. sharding, partitioning, concurrency, etc.
  • Being a team player.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
  • The ability to thrive in a test-driven, collaborative, and iterative programming environment.
  • The skills to meet your commitments on time and produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.

Nice to have

  • Golang
  • Python
  • AWS Redis / S3 / EC2 / Lambda
  • OpenSearch (ElasticSearch)
  • Docker
  • Kubernetes
  • Kafka
  • GIT
  • Cassandra
  • Prior experience in the cybersecurity or intelligence fields.
  • Front-end experience

What the JD emphasized

  • AI-native platform
  • AI-powered security