08 Sep
|
ACI Worldwide
|
Bengaluru
08 Sep
ACI Worldwide
Bengaluru
Principal Software Engineer, Performance Engineering
Job Summary
We are seeking a Principal Software Engineer, Performance Engineering to embed
performance as a first-class engineering discipline across our large-scale
applications and databases — shifting performance validation left into design
and active development, rather than treating it as a pre-release regression
gate. This is a hybrid engineering role: the candidate writes and reviews code,
builds performance tooling and instrumentation, and partners directly with
feature teams during design and implementation to catch scalability and
efficiency issues before they reach production. The ideal candidate is fluent in
Linux environments, comfortable authoring both application-level code and
test/automation code, skilled in contemporary load and performance testing frameworks
integrated into CI/CD, and capable of deep database performance analysis to
identify and resolve bottlenecks at the query, index, and schema level. This
role requires a minimum of 10 years of relevant software engineering experience.
Why This Role Is Different
Traditional performance testing runs after code is "done," turning every finding
into a costly late-cycle fix. This role exists to move that curve left:
performance budgets, load profiles, and profiling hooks become part of design
review, code review, and CI — not a separate phase owned by a separate team.
Key Responsibilities
Shift-Left Performance Engineering
* Partner with Product Architects and engineering teams during design and
development to define performance/scalability requirements, SLOs, and load
profiles before code is written.
* Embed lightweight, code-as-test performance checks (e.g., k6, Gatling,
Locust) directly into CI/CD pipelines so regressions surface on every
build/PR, not at a downstream test cycle.
* Review production code and architecture for performance anti-patterns (N+1
queries, unbounded loops, inefficient serialization, poor connection/thread
pool sizing)
📌 Principal Software Engineer- Performance Engineering (Bengaluru)
🏢 ACI Worldwide
📍 Bengaluru