hirly

IBM

Senior Software Engineer - Confluent

Bangalore, India

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at IBM first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included
Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
IN
Work mode
On-site / unstated
First seen by hirly
28 Oct 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world. The Observability Metrics Platform team builds and runs the system that collects, stores and serves metrics for Confluent Cloud. Those metrics power the customer-facing Metrics API, usage and billing signals, internal alerting and dashboards, and integrations that push metrics into customers' own observability tools. We operate Apache Druid, the ingestion and pre-processing pipeline, and the query services behind them, across AWS, GCP and Azure, with strict targets for freshness, query latency and availability. As a Senior Software Engineer, you will design and ship features in this stack, keep it fast and reliable as data volume grows, and work with the product teams across Confluent that depend on it to understand and operate their services. Your work directly improves how Confluent and its customers see the health of their data infrastructure. What You Will Do: Design, build and operate high-throughput, low-latency services for metrics ingestion, storage and querying in a multi-tenant, multi-cloud environment Own projects end to end: turn ambiguous requirements into clear milestones and deliver production-ready changes with tests, dashboards and alerts Improve the reliability and performance of the metrics pipeline and Druid clusters, including ingestion lag, query latency, capacity, upgrades and rollouts Troubleshoot complex production issues across microservices, Kubernetes and data stores, take part in on-call, and drive RCAs through to follow-up fixes Raise the technical bar through design documents, thoughtful code reviews and mentoring of less experienced engineers Partner with product, platform and security teams to onboard new signals, define SLOs and balance reliability, cost and customer impact Reduce operational toil by improving runbooks, automation and infrastructure as code 3 to 5 years of professional software engineering experience building and running backend or data-intensive systems in production Strong programming and algorithmic skills in Java Solid grounding in distributed systems: partitioning, replication, failure handling and performance tuning Experience designing, deploying and operating services on Kubernetes in a public cloud (AWS, Azure or GCP) Hands-on production experience: monitoring, debugging, incident response and on-call Good engineering habits: automated testing, code review, design documents and clear written communication Ability to own work end to end and collaborate effectively across teams Experience with observability concepts and tools: metrics, traces and logs, for example OpenTelemetry, Prometheus, Grafana or Datadog Experience with real-time analytics or time-series stores (Apache Druid, Pinot, ClickHouse) or streaming systems such as Apache Kafka or Flink Experience tuning ingestion and query performance, or planning capacity, for large datasets Experience with Terraform or similar infrastructure-as-code tooling Experience with migrations or multi-region rollouts, such as moving workloads from legacy to new architectures India Software Engineering Remote Professional Bangalore, IN Bangalore (0063) IBM India Private Limited Automation Business Process Business Requirements Engineering Inform Scripting Software Software Development Strategy System Architecture Testing Writing Financial and Operational Combined Uniform Single Reporting Solution implementation Business Requirements analysis System Integration Confluent

Original posting on IBM's site ↗

Listed on hirly, a job board. hirly is not the employer: IBM is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job