- 15+ years of experience in software engineering, application architecture, or enterprise product development.
- Strong expertise in the Microsoft technology stack, including .NET, C#, ASP.NET Core, Web APIs, Entity Framework, and microservices-based application development.
- Hands-on experience with Python and modern front-end frameworks such as React.
- Proven experience designing and architecting large-scale, cloud-native, enterprise SaaS applications.
- Strong understanding of distributed systems, event-driven architecture, REST APIs, system integration, multi-tenant SaaS architecture, scalability, availability, and performance optimization.
- Experience with cloud platforms such as Microsoft Azure and associated cloud-native services.
- Strong knowledge of databases and data platforms, including SQL Server, NoSQL databases, caching technologies, and data processing frameworks.
- Experience leveraging AI/ML technologies, Generative AI, and analytics-driven solutions in enterprise applications.
- Demonstrated ability to solve complex technical problems and make sound architectural decisions across multiple teams and products.
- Experience leading architecture reviews, defining engineering standards, and mentoring senior engineers and architects.
- Strong customer-facing experience with the ability to engage directly with enterprise clients and manage critical technical escalations.
- Excellent communication, stakeholder management, and cross-functional leadership skills.
- Ability to balance strategic technology vision with hands-on technical leadership and execution.
Icertis is the global leader in AI-powered contract intelligence. The Icertis platform revolutionizes contract management, equipping customers with powerful insights and automation to grow revenue, control costs, mitigate risk, and ensure compliance - the pillars of business success. Today, more than one third of the Fortune 100 trust Icertis to realize the full intent of millions of commercial agreements in 90+ countries.