Description
We're looking for a Senior Software Engineer for our Currents team, responsible for building, maintaining, and evolving Currents, our data export system at scale.
The Currens system is a robust Kafka-based event pipeline handling tens of billions of messages daily that our customers leverage to analyze user behavior in near real-time.
You'll be a key engineer on a highly collaborative and skilled team, responsible for bringing projects from concept to production and improving our existing high-scale systems.
Responsibilities:
- Build, maintain, and evolve Currents, our data export system at scale
- Collaborate with a highly skilled team to bring projects from concept to production
- Improve existing high-scale systems
- Leverage past experiences, skills, and a strong sense of teamwork to tackle significant engineering challenges
Requirements:
- 5+ years of full-stack development experience
- Experience building foundational systems at scale and spearheading software projects
- Leads by example, excellent at mentoring engineers, and makes colleagues better
- Self-starter with great communication and organizational skills
- Experience with Kafka at scale, or comparable technology
- Professional experience working with distributed systems and/or microservices
Nice to Have:
- Experience with Java, Kotlin, Confluent, or React
We offer a comprehensive Total Rewards package, including equity grants of restricted stock (RSUs), competitive compensation, retirement and Employee Stock Purchase Plans, flexible paid time off, comprehensive benefit plans, family services, professional development, and a curated in-office employee experience.