Sr Advanced Software Engr
Sr Advanced Software Engineer
Site Reliability Engineering (IAM)
As a Sr Advanced Software Engineer here at Honeywell Aerospace India Pvt Ltd, you will play a crucial role as a subject matter expert in ensuring the reliability, availability, and performance of our systems and services. You will work closely with development and operations teams to implement best practices in reliability engineering, automation, and monitoring, and making improvements across our infrastructure.
You will report directly to our SREEngineering Manager, and you’ll work out of our Hyderabad, India location on a Hybrid work schedule.
You will be joining the **FIAM (Federated Identity & Access Management)** team, building and maintaining a mission-critical identity broker platform that handles authentication, authorization, and user lifecycle management across enterprise products. The system is a monorepo comprising two production applications and integrates with industry-standard identity protocols including OAuth2, OIDC, SAML 2.0, and Kerberos.
Tech Stack
Languages & Runtime
- TypeScript 5.x (strict mode) — used throughout frontend and backend
- Node.js 22.x
- Python (performance testing with Locust)
Frontend
- React 18
- Webpack 5 with Module Federation (micro-frontend architecture)
- Tailwind CSS, SCSS
- TanStack React Query, React Hook Form, Yup
- Axios
Backend
- NestJS 11 on Express 5
- Pino structured logging
- OpenAPI 3 / Swagger
- OPA (Open Policy Agent) for authorization
Identity & Authentication
- Ory Hydra (OAuth2 / OIDC Authorization Server)
- Ory Kratos (self-service identity: registration, MFA, recovery)
- SAML 2.0
- Kerberos / SPNEGO (Windows SSO)
- JWT / JWKS
Database
- PostgreSQL 16
- TypeORM 0.3.x with migration-based schema management
Messaging & Cloud
- Azure Service Bus
- NATS JetStream
- Azure Key Vault, Azure Managed Identity
Observability
- Prometheus metrics
- Jaeger distributed tracing
- Kubernetes-native health probes (Lightship)
Infrastructure & Tooling
- Docker (multi-stage Alpine builds)
- Docker Compose (local dev)
- GitHub Actions CI/CD on self-hosted runners
- JFrog Artifactory (artifact registry)
- GitVersion (semantic versioning)
Testing
- Jest + React Testing Library (unit/component)
- Playwright (E2E)
- Locust / k6 (performance/load)
Code Quality
- ESLint 9 (flat config), Prettier, Husky + lint-staged
What We Are Looking For
Required Skills
- TypeScript (strict mode) in a production codebase
- NestJS backend development
- React 18 (hooks, component architecture)
- PostgreSQL and TypeORM (or equivalent ORM)
- OAuth2 / OIDC concepts and implementation
- Docker and Kubernetes fundamentals
- Azure cloud services (Service Bus, Key Vault, Managed Identity)
Nice to Have
- Experience with SAML 2.0 or Kerberos/SPNEGO
- Webpack 5 Module Federation / micro-frontend architecture
- Ory Hydra or Ory Kratos
- SCIM v2 protocol
- Pino / structured logging
- Playwright or Locust for testing
- Tailwind CSS