Software Engineer


Posted on 5/9/2024

Redpanda Data

Redpanda Data

51-200 employees

High throughput streaming data platform

Data & Analytics

Senior, Expert

Remote in USA + 1 more

Required Skills
  • Substantial relevant experience of at least 5 years in a professional role
  • Strong understanding and experience in C++ (ideally modern C++17 or C++20)
  • Proficiency in at least one other modern programming language (e.g., Rust, Go, Typescript, Javascript)
  • Prior experience in working on deeply technical projects in the realm of performance optimization, scalability, concurrency and parallelism, replication protocols, and correctness
  • Worked cross-functionally in a technical leadership role to deliver simple yet powerful abstractions that hide complexity
  • Experience with compilers, virtual machines (e.g. JVM, V8, Wasmer), or embedding language runtimes in high-performance environments
  • Desire to further develop your skills in building scalable and performant systems
  • Pride in writing robust, well-abstracted code and care as much about deleting dead code as writing new code
  • Experience or desire to work with a 100% distributed engineering team, collaborating on GitHub, in the open
  • Excellent written communication skills
  • Work with team members who care about the craft and take pride in what we deliver
  • Contribute to the overall success of Redpanda, ensuring our core tenets of Operational simplicity, No Data Loss, and Blazingly Fast remain true as we push the envelope on scalability while expanding our target addressable market through features and integrations
  • Collaborate with product managers, designers, SREs, support and customer success to deliver solutions to challenging distributed systems problems in storage, consensus, stream processing, WASM, etc.
  • Help shape Redpanda’s future while learning and growing professionally

Redpanda is a high throughput streaming data platform that simplifies real-time data processing, offering a cloud-managed or self-hosted solution. It is designed in C++, uses a single-binary architecture, Raft consensus protocol, cloud-first storage, and native anti-entropy mechanisms for self-management and self-healing.

Company Stage

Series C

Total Funding



San Francisco, California



Growth & Insights

6 month growth


1 year growth


2 year growth