Posted on: 18/09/2026
Software Architect (Java Full-Stack)
Company Overview :
Verint Systems is a global leader in customer engagement and intelligence solutions, helping organizations of all sizes build enduring customer relationships through its cloud and hybrid platform. Verint's AI-powered portfolio spans workforce management, quality monitoring, performance management, and digital-first customer engagement - serving thousands of organizations across industries worldwide.
We are building a high-impact engineering team in India to accelerate the development of our Workforce Management (WFM), Performance Management (PM), and Platform product areas. These roles represent a ground-floor opportunity to shape the team, influence architecture, and contribute directly to products used by enterprise customers globally.
Position Overview :
Role : Software Architect (Java Full-Stack)
Location : Bangalore, India (Hybrid)
Technologies : Java, Spring Boot, Spring MVC, ReactJS, REST APIs, PostgreSQL/MS SQL, AWS/Azure, Docker/Kubernetes, Jenkins, CI/CD tooling
Seniority : 12+ years of professional software engineering experience, including 3+ years in architecture or technical leadership
Work Mode : Agile Scrum, two-week sprints, cross-timezone collaboration with R&D centers in UK and the US
About the Role :
As a Software Architect for the WFM/PM platform in India, you will define the technical blueprint for how Verint's engineering team builds, scales, and evolves its Java-based product suite. You will own system-level design decisions, establish cross-cutting architectural standards, and ensure the platform is secure, observable, performant, and maintainable at enterprise scale. You will apply proven software craftsmanship principles - including 12-Factor App methodology, SOLID principles, and design patterns - to guide the team toward a high-quality, long-lived codebase. You will work at the intersection of hands-on technical depth and strategic engineering leadership.
Key Responsibilities :
Architecture and System Design :
- Define and own the technical architecture for WFM, PM, and Platform product areas - spanning Java backend services, frontend systems, APIs, database design, and cloud/on-premises infrastructure.
- Create, maintain, and communicate Architecture Decision Records (ADRs) and system design documentation.
- Lead system-level design reviews; enforce architectural governance and review gates for new features and initiatives.
- Apply and enforce 12-Factor App methodology, SOLID principles, and established design patterns across the codebase.
- Design enterprise-grade RESTful API contracts, versioning policies, backward compatibility strategies, and service boundary definitions.
- Architect solutions for both Cloud (AWS/Azure) and On-Premises deployment environments, ensuring consistency and portability.
Java Backend Engineering Excellence :
- Own architectural implementation of Java and Spring Boot microservices, including Spring MVC, JPA/Hibernate, and integration patterns.
- Define and govern database architecture across PostgreSQL, MS SQL, and other relational stores; own schema design, query optimization, stored procedure standards, and indexing strategy.
- Establish standards for unit and integration testing using PowerMock, Mockito, and JUnit; define test coverage thresholds and enforcement mechanisms.
- Evaluate and govern usage of build tools including Gradle, Maven, and npm; define dependency management and versioning standards.
- Champion secure-by-design practices aligned with OWASP Top 10 and enterprise customer security requirements.
Frontend and Full-Stack Oversight :
- Define frontend architecture standards for ReactJS-based applications, including component design, state management, and performance optimization.
- Govern integration patterns between backend Java services and frontend applications, including API design, authentication (OAuth 2.0/JWT), and error handling.
- Provide architectural guidance on NodeJS services where applicable, including integration with Java backend systems.
- Ensure accessibility, internationalisation (i18n), and cross-browser compatibility are considered in frontend architecture decisions.
DevOps, CI/CD, and Operational Excellence :
- Define CI/CD pipeline architecture using Jenkins and other DevOps tooling; establish standards for automated build, test, and deployment workflows.
- Own deployment architecture for application server environments including Tomcat, JBoss, and Oracle WebLogic Server (14+).
- Establish observability architecture: logging, metrics, distributed tracing, and alerting standards for both cloud and on-premises deployments.
- Define SLOs, SLIs, and error budgets; lead post-incident architecture reviews and drive systemic reliability improvements.
Technical Standards, Governance, and Mentorship :
- Define and own engineering standards: coding guidelines, testing strategy, performance benchmarks, scripting conventions (Python, Shell, Batch), and security requirements.
- Establish and maintain the technology radar; govern adoption of third-party libraries, frameworks, and tools.
- Own the technical debt roadmap; prioritize and sequence refactoring and modernization initiatives.
- Serve as the architectural mentor for Senior and Lead engineers; enable the team to make sound design decisions independently.
- Facilitate architecture guilds, design sprints, and tech talks to elevate team-wide architectural thinking.
Cross-Functional and Global Collaboration :
The job is for:
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1672601