IBM→
Senior Business Systems Engineer, Metronome -… at IBM · Bengaluru
Mid LevelOn-siteFull-timeBengaluru, Karnataka, IN
Skills
metronomesoftware engineeringapi developmentversion controlautomated testingroot cause analysissystem integrationrelease managementcommunicationleadershipmentoringproblem solvingcross-functional collaborationtechnical design
Job Description
Confluent’s Business Systems team is looking for a Senior Business Systems Engineer to help engineer the systems that power a modern, consumption-based SaaS business. In
this role, you will be a senior technical owner for the Metronome platform, responsible for configuring, designing, developing, testing, deploying, and debugging high-complexity
improvements and enhancements.
You will work at the intersection of business process, software engineering, data, and enterprise architecture. You will partner closely with Finance, Sales, Deal Desk, Revenue
Operations, Product, Engineering, Data, and other Business Systems teams to turn complex business needs into secure, scalable, and maintainable solutions.
This is a hands-on role for an engineer who can move comfortably from requirements and architecture to implementation, automated testing, production deployment, and root-
cause analysis. You will have the opportunity to shape technical standards, improve platform reliability, and create reusable patterns that make the broader Business Systems
organization more effective.
What You Will Do
● Own the end-to-end delivery of high-complexity Metronome initiatives, from discovery and solution design through development, testing, deployment, and post-release
stabilization.
● Configure and extend Metronome to support evolving usage, pricing, rating, billing, entitlement, invoicing, and downstream financial processes.
● Translate ambiguous business requirements into clear technical designs, implementation plans, delivery milestones, and measurable outcomes.
● Design scalable, resilient integrations between Metronome and adjacent systems such as CRM, CPQ, ERP, data platforms, contract systems, and internal services.
● Develop platform customizations, scripts, services, APIs, and automation using sound software engineering practices, including version control, code review, logging, error
handling, and documentation.
● Define and execute unit, integration, regression, performance, and user acceptance testing for complex system changes; partner with QA and business stakeholders to validate
end-to-end outcomes.
● Deploy changes through disciplined release and change-management practices, balancing speed, reliability, security, auditability, and operational readiness.
● Diagnose and resolve complex production issues by tracing behavior across configurations, integrations, data flows, and dependent systems; identify root causes and implement
durable fixes.
● Establish reusable architecture patterns, development standards, runbooks, and observability practices that improve maintainability, release quality, and team velocity.
● Anticipate downstream impacts, technical debt, and operational risks; recommend pragmatic tradeoffs and contingency plans before issues become escalations.
● Lead cross-functional working sessions, communicate technical decisions to both technical and non-technical audiences, and build alignment when goals or solution paths are
not obvious.
● Mentor other Business Systems engineers and contribute to a culture of thoughtful design, knowledge sharing, continuous improvement, and high-quality delivery.