Staff Software Engineer, Platform Engineering
24 hours ago
Conviva helps the world's top brands to identify and act on growth opportunities across mobile and web apps, video streaming services, and Agentic AI experiences. Our platform delivers real-time performance analytics to transform every customer interaction into actionable insight, connecting experience, engagement, and technical performance to business outcomes. By analyzing client-side session data from all users as it happens, Conviva reveals not just what happened, but how long it lasted and why it mattered—surfacing behavioral and experience patterns that give teams the context to retain more customers, resolve issues faster, and grow revenue.
As Conviva is expanding, we are building products providing deep insights into end-user experience for our customers. We are seeking a
Staff Engineer
to join the Platform and TLB Team as an Individual Contributor.
The vision for the TLB team is to build data processing software that works on terabytes of streaming data in real-time. Engineer the next-generation operational data platform that turns event streams into actionable insights with high efficiency, in real-time and at internet scale. Build a horizontally and vertically scalable system that ingests trillions of events per day within sub-second latencies and enables experience-centric observability that connects user experience with system performance.. Utilise the latest and greatest big data technologies to build solutions for use cases across multiple verticals. Lead technology innovation and advancement that will have a big business impact for years. Be part of a worldwide team building software using the latest technologies and the best software development tools and processes.
What Success Will Look Like
- Be able to build features, design, documentation, fix bugs and own end-to-end engineering deliverables
- Design, build and maintain TQL (Time Series Query language) – DSL powering Conviva's metric development capability.
- Design, build and maintain the stream processing, and time-series analytics platform at the heart of Conviva's products.
- Contribute to enhance the CI/CD capabilities/practices to deploy to Kubernetes-based large backend clusters for testing and releases.
- Own the entire software lifecycle including early specs, design, technology choice, development, unit-testing, integration-testing, documentation, deployment, troubleshooting, enhancements etc.
- Lead engineers to develop a feature or parts of the product.
- Adhere to the Agile model of software development to plan, estimate and ship per business priority
Who You Are & What You've Done
- 8+ years of work experience in software development of data processing and distribution systems-based
- Excellent programming and debugging skills. Proficient in writing code in Python/Java/Scala/C that is reliable, maintainable, secure, and performant
- Hands-on with functional programming, event-sourced architectures, CQRS and DDD (domain-driven design)
- Excellent knowledge of basic computer science fundamentals like data structures, compilers, databases and operating system principles. Knowledge of advanced data structures and distributed databases will be a plus.
- Knowledge of streaming/big data technologies like Spark, Flink, Kafka, Druid, HDFS, cloud native architectures
- Deep understanding of distributed systems concepts and scalability challenges including multi-threading, concurrency, sharding, partitioning etc.
- Excellent communication skills. Willingness to work under pressure.
- Hunger to learn and succeed. Comfortable with ambiguity. Comfortable with complexity.
Privately held, Conviva is headquartered in Silicon Valley, California with offices and people around the globe. For more information, visit us at
. Join us to help extend our leadership position in big data streaming analytics to new audiences and markets
-
Software QA Staff Engineer
2 weeks ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.Responsibilities-Managing test cases; defining...
-
Staff Platform Support Engineer
7 days ago
Bengaluru, Karnataka, India Emerson Full time ₹ 12,00,000 - ₹ 36,00,000 per yearStaff Platform Support Engineer (PSE) at NI partners with customers to ensure their success through deep technical knowledge of NI Products, Platforms and Systems. Staff PSE also act as point of contact from customers to manage the issues and challenges, collaborate with internal team members to accelerate the progress to resolution. Staff PSEs respond to...
-
Staff Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Merck Life Science Full time US$ 1,50,000 - US$ 2,00,000 per yearJob Title – Staff Software EngineerJob Location - BangaloreRole Description -Our Digital and eCommerce division is looking to transform the Digital and eCommerce technology engine for Merck. As a Staff Software Engineer, you will play a leadership role on a product team to design and build new features and components in our evolving platform, helping to...
-
Staff Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob DescriptionJob DescriptionWhat You Should Know About This Role:- Develop Multi-Tenant Cloud Platform that caters to running all Guidewire applications and services- Deeply involved in design and development of GWCP/ATMOS - infrastructure as code using technologies such as EKS (Kubernetes), Terraform, Golang. In addition handle Observability of the...
-
Staff IT Software Engineer
3 days ago
Bengaluru, Karnataka, India Palo Alto Networks Full time ₹ 12,00,000 - ₹ 36,00,000 per yearStaff IT Software Engineer Company Description Our Mission At Palo Alto Networks everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and...
-
Staff Software Engineer
5 days ago
Bengaluru, Karnataka, India Commonwealth Bank of Australia Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOrganization: At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...
-
Software QA Staff Engineer
2 weeks ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearOverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.Responsibilities-Managing test cases; defining...
-
Staff Software Engineer
3 days ago
Bengaluru, Karnataka, India Procore Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob DescriptionWe're looking for a Staff Front End Engineer to join Procore's Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction, and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses...
-
Staff Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Cloudera Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description Business Area: Engineering Seniority Level: Mid-Senior level : At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation...
-
Staff Software Engineer
7 days ago
Bengaluru, Karnataka, India Check Point Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are looking for Senior Development Engineer to be a key player in our fast-growing SASE Core Network Group R&D Centre in Bangalore, India. You will be building and developing a next-generation SASE solution. Dive into the world of microservices, distributed systems, networking, and scalable software design, and leave your mark on cutting-edge developments...