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