Required Qualifications

  • 15+ years of experience in enterprise software engineering
  • Proven experience building and operating SaaS platforms across cloud and on-prem environments
  • Strong background in:
    • Building distributed systems
    • Kubernetes-based orchestration platforms on cloud and on-prem environment.
    • DevSecOps and automation.
  • Hands-on mindset with the ability to design, code, deploy, debug, and optimize
  • Experience in building enterprise systems in Industrial IoT, Edge computing domain is a strong plus

Key Responsibilities: –

1. Application Architecture & Hands-On Development

  • Architect and develop large-scale, distributed, multi-tenant SaaS platforms using:
    • Java 17+, Spring Boot, ORM Framework, Golang
    • Concurrency, thread pools, transaction management
    • REST APIs (Swagger/OpenAPI), GraphQL and Oauth 2.0 experience.
    • Kafka-based event-driven systems
    • Elasticsearch for search & analytics
    • MySQL and MongoDB for transactional & document data
    • Containerization of application services using Docker
  • Design systems with clear trade-offs considering:
    • Scalability, resiliency, high availability
    • Security and compliance
    • Cost optimization
    • Operational sustainability, especially in IoT and edge-heavy environments
  • Apply appropriate design patterns (CQRS, Event Sourcing, Saga, Circuit Breaker, Bulkhead, etc.) based on domain needs.
  • Drive application testability (JUnit, mocks, test containers), QA and performance testing using jMeter.
  • Debug and troubleshoot production issues

2. UI Architecture Awareness & Leadership

  • Understanding of modern frontend architectures using:
    • React, TypeScript, Material UI (MUI)
    • Micro-frontend architecture and deployment strategies
  • Ability to review designs, guide and unblock UI teams, and ensure backend-frontend alignment.
  • Work with UI team in customizing the application UI services as per on-prem requirement.

3. Kubernetes & Platform Engineering

  • Deep, hands-on expertise with Kubernetes, including:
    • Kubernetes Gateway API & Ingress controllers
    • Certificate management (ACME, Internal CA, TLS lifecycle)
    • RBAC, NetworkPolicies, multi-namespace isolation
    • Helm charts, Kustomize, Crossplane.
    • Stateful workloads using StatefulSets, PVs, PVCs, backup & restore strategies
  • GitOps and CI/CD platforms:
    • Infrastructure automation using Terraform and shell scripting.
    • Management of containarized services using Nexus, ECR, Containerd repositories.
    • Continuous integration using Jenkins and bitbucket pipeline.
    • Continuous deployment using ArgoCD and helm chart into Kubernetes cluster.
  • DevSecOps & security tooling:
    • Kyverno (policy enforcement)
    • Trivy, Grype (image and dependency scanning)
    • Secure supply-chain practices
  • Debug issues with deployment in Kubernetes cluster.

4. AWS Cloud Knowledge for SaaS Parity

  • Strong understanding of AWS services to enable cloud → on-prem feature replication, including:
    • Route 53, ALB/NLB
    • Auto Scaling, AMIs, ECS, EKS
    • EBS, S3, Backup & Restore
    • Hybrid connectivity between cloud and on-prem
    • Ability to translate AWS-managed services into self-hosted or open-source equivalents for on-prem environments.

5. On-Premises & Air-Gapped Deployments

  • Hands-on experience deploying and operating applications on MicroK8s clusters at scale in an air-gapped, customer-controlled environments
  • Strong understanding of:
    • Load balancers, MetalLB
    • Local DNS, SMTP, LDAP, NTP servers
    • Offline artifact management and dependency control
  • Package and ship enterprise software as VMDK, OVA, ISO, tar archives.
  • Deploy and troubleshoot application deployment across VMware ESXi, Nutanix AHV and Proxmox virtualization platforms

6. Leadership & Stakeholder Management

  • Lead cross-functional teams which includes Backend engineers, UI engineers, DevOps engineers and QA engineers
  • Own end-to-end solution delivery, from requirements to production rollout.
  • Drive requirement gathering and translate it into technical architecture and JIRA stories.
  • Perform technology and design trade-off discussions with Product, Security and Business stakeholders.
  • Mentor engineers, set technical standards, best practices, and architectural guardrails.
Job Category: Technical Architect
Job Type: Full Time
Job Location: India

Apply for this position

Allowed Type(s): .pdf