10+ years in building large scale distributed applications.Experience in building multi-tenant SaaS applications.Experience with microservices and cloud-based architectures/design patterns.Experience with software packaging and installation tools (e.g., RPM, InstallShield, NSIS, or Wix toolset).Experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.Experience with build tools such as CMake, Make, Gradle, Maven, or similar.Experience with version control systems (e.g., Git) and branching strategies.Experience with application deployment via Docker and/or Kubernetes.Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).Experience with Java is a plus.Experience with top-tier RDBMS such as SQL Server and MySQL is a plus.