Sr. Software Engineer, Backend - Ingestion (Remote)
CrowdstrikeFull Time
Senior (5 to 8 years)
Candidates should have 5+ years of relevant experience, including experience in compiled programming languages such as C, C++, or Rust, and a proven ability to solve complex problems by developing high-quality, high-performance software. Experience with Python, Kafka, Redis, Postgres, and good written and spoken English communication skills are considered a plus. The role requires the ability to thrive in an environment with minimal supervision and a passion for software and system design.
The Senior Software Engineer will design, build, and operate globally distributed, horizontally scalable infrastructure for ingesting mission-critical data, and collaborate with the Client Infrastructure team to enhance the data processing pipeline. Responsibilities include solving intricate problems related to distributed systems, performance optimization, and high-throughput data processing using languages like Rust and Python, partnering with Infrastructure and Operations teams, and ensuring correctness and maintainability through testing and documentation. The engineer will also participate in an on-call rotation to maintain service stability and operational health.
Full-stack application monitoring and observability
Sentry offers full-stack application monitoring and observability, providing deep context, session replay, and distributed tracing to identify errors and performance bottlenecks across frontend and backend technologies, supporting JavaScript, Python, PHP, and more.