Senior Engineer Software (Bengaluru)

Senior Engineer Software (Bengaluru)

30 Sep
|
Albertsons Companies India
|
Bengaluru

30 Sep

Albertsons Companies India

Bengaluru

SeniorFullStackEngineer69 Years

- 69yearsofprofessionalsoftwareengineeringexperience,including6+years building/operating backend systems in Python at scale.

ROLE SUMMARY:

As a Senior Full Stack Engineer you will own features and services end to end from frontend architecturetoscalablebackendservicesandtheirproductionoperation.Youwilldesignsystemsatthe module and service level, make performance, scalability and security decisions, carry on-call and production ownership, mentor engineers, and help shape technical direction within your team.

WHAT YOULL DO:

- Own features and services end to end, from design through production operation
- Designsystemsatthemoduleandservicelevel:frontendfeaturemodules,routingandreusable component library/design system; backend multi-service workflows, tool layer and retrieval
- Lead the team's testing strategy: strong component tests + Playwright E2E in CI, reducing flakiness
- Makeperformancedecisions:code-splitting,renderingoptimization,bundleanalysis,CoreWeb Vitals; backend concurrency limits, queueing/backpressure and benchmarking
- Makescalabilitydecisionsforworkflowreliability:idempotency,compensation,isolation,multi-tenant readiness, cost/latency controls
- Makesecuritydecisions:AuthN/AuthZ(JWT/OAuth/service-to-service),secrets,auditingandaccess controls
- Holdon-callandproductionownership:SLOs,incidentplaybooks,postmortems,observabilityand capacity planning
- Mentor engineers and drive review discipline and accessibility standards
- Help shape technical direction within the team

MUST-HAVE:

Frontend

- Robust production experience with React + TypeScript (hooks, routing, React architecture)




- Tailwind CSS at scale consistent patterns and reusable UI primitives
- Testing with React Testing Library, Jest/Vitest and Playwright E2E, integrated in CI
- State and caching with React Query/SWR and Zustand/Redux Toolkit
- Accessibility standards (WCAG).
- Refactoringandfrontendarchitectureownership(featuremodules,componentlibrary,design system)
- Testing leadership: CI integration and flaky test debugging
- Performance profiling and optimization: code splitting, bundle analysis, Core Web Vitals, Lighthouse

Backend / Platform:

- StrongPythonbackendownership(FastAPIpreferred)andproductionAPIdesign:versioning, pagination, error contracts
- Streaming via SSE/WebSocket
- SQL/PostgreSQL: data modeling, schema design, indexing and query optimization; Redis caching
- Concurrency: asyncio, thread pools, process pools and their performance tradeoffs
- Distributedsystemsfundamentals:queues/workers(Kafka/RabbitMQ/SQS),retries,backoff,DLQ, rate limiting, backpressure, circuit breaker
- Docker, deployment/operations basics and CI/CD
- 6+ years building/operating backend systems in Python at scale
- Expert async/concurrency/parallelism and distributed systems depth
- Workflow/state machine orchestration, idempotency and compensation patterns




- AuthN/AuthZdesign(OAuth2,JWT,service-to-serviceauth),secretsmanagementandsecurity fundamentals for production systems
- Observability:logs,metrics,tracing(OpenTelemetry/Datadog/Prometheus);SLO/SLI; load/performance testing
- Proven delivery of AI-backed systems in production (agents/RAG/tooling)

Leadership & collaboration:

- Mentors engineers and raises the team's engineering bar
- Operational leadership: on-call, incident management and postmortems
- Sound judgement on performance, scalability and security tradeoffs
- Helps shape technical direction within the team; collaborates closely with design and product

NICE-TO-HAVE

- gRPCandKubernetes(K8s),Servicemesh,VectorDB+reranking/hybridsearch,Policy/guardrailsand evaluation pipelines

SCREENING KEYWORDS:

- Full stack, end-to-end feature and service ownership
- Frontend architecture, feature modules, routing, component library, design system
- React, TypeScript, Tailwind CSS
- Test strategy: React Testing Library, Jest/Vitest, Playwright E2E, flake reduction
- Performance: code splitting, bundle analysis, Core Web Vitals, Lighthouse
- Python backend at scale, FastAPI, API design, SSE / WebSocket
- Async/concurrency/parallelism, queueing/backpressure, benchmarking, load/performance testing
- Workflow/state machine orchestration, idempotency, compensation, multi-tenant readiness
- Security: AuthN/AuthZ, OAuth2, JWT, service-to-service auth, secrets, auditing
- SLO/SLI, on-call, incident playbooks, postmortems, capacity planning
- Observability: OpenTelemetry/Datadog/Prometheus
- PostgreSQL, Redis, Docker, CI/CD
- AI-backed systems in production: agents, RAG, tooling
- Mentoring, technical direction

📌 Senior Engineer Software (Bengaluru)
🏢 Albertsons Companies India
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer software (bengaluru) / bengaluru