Senior Software Engineer (Rust/C++) - Conviva, Bengaluru, India
Conviva, the intelligence layer for digital businesses, is actively seeking a highly skilled Senior Software Engineer to join our dynamic team in Bengaluru, Karnataka, India. This role involves turning consumer interactions into outcome-based intelligence, linking engagement patterns across various digital touchpoints to real business results like purchases and resolved support requests.
What Success Looks Like:
- Working on and contributing to extremely high-scale Rust web services and backend systems.
- Designing and developing robust, highly scalable solutions for complex web and backend architectures.
- Proactively identifying and resolving performance bottlenecks to ensure optimal system efficiency.
- Maintaining rigorous standards for code quality, testability, and unit testing within the team.
Who You Are & What You've Done:
- 3+ years of hands-on software development experience.
- Demonstrated proficiency in Rust or C++ development.
- Familiarity with key cargo packages for data streaming and caching technologies like Kafka and Redis.
- Strong computer science fundamentals, including expert knowledge in system design, data structures, and algorithms.
- Extensive expertise in backend and web services development.
- Excellent analytical and troubleshooting skills, with a track record of solving complex problems.
- Experience working with large-scale web services and applications.
- Exposure to other languages such as Golang, Scala, or Java is beneficial.
- Prior experience with Big Data systems like Kafka, Spark, or Hadoop is a plus.
Join Conviva to leverage our patented Time-State Technology® and the Operational Data Platform, delivering real-time insights that help leading enterprises globally grow, improve satisfaction, and build lasting trust. To explore more about Conviva, visit www.conviva.com.