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 qualified 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 :
- Partner with global R&D; leadership, Product, and Engineering leaders in UK and the US to align architecture with product strategy.
- Provide architectural input into roadmap planning, make-vs-buy evaluations, and platform investment decisions.
- Communicate complex technical concepts clearly to non-technical stakeholders including Product, Customer Success, and executive audiences.
- Engage directly with customers and enterprise stakeholders on production issues requiring architectural-level analysis and resolution.
Required Qualifications :
Education :
- B.E. / B.Tech. / M.Tech. / M.Sc. in Computer Science, Software Engineering, or a closely related STEM field.
- Equivalent exceptional practical experience with a demonstrable architectural portfolio will be considered.
Experience :
- 12 years of professional software engineering with 3 years in a dedicated architecture, principal engineer, or technical lead role.
- Demonstrable record of architecting large-scale, multi-tenant enterprise Java applications serving enterprise customers.
- Experience driving architecture across distributed, cross-timezone engineering organizations.
Technical Skills :
- Back-End : Expert-level Java and Spring Boot (Spring MVC, JPA/Hibernate, Spring Security). Deep expertise in RESTful API design, microservices architecture, and enterprise integration patterns.
- Frontend : Strong architectural knowledge of ReactJS. Familiarity with Angular and NodeJS.
- Databases : Expert-level PostgreSQL and MS SQL relational database architecture. Deep SQL query optimization, stored procedure design, schema migration, and indexing strategy.
- Application Servers : Oracle WebLogic Server (14 ), Tomcat, and JBoss/WildFly.
- Build and Tooling : Gradle, Maven, npm. IDE expertise with IntelliJ IDEA and Eclipse.
- Testing : Expert-level JUnit, Mockito, PowerMock, and integration testing strategy.
- Scripting : Python, Shell Script, and Batch Script for automation and operational tooling.
- Cloud and Infrastructure : AWS or Azure architecture. Docker and Kubernetes. IaC fundamentals (Terraform or CloudFormation).
- CI/CD : Jenkins pipeline architecture and CI/CD platform design.
Preferred / Nice-to-Have Qualifications :
- Experience in WFM, PM, or enterprise analytics SaaS domains.
- Familiarity with Verint WFO, PM product architecture.
- AWS Solutions Architect Professional or Azure Solutions Architect Expert certification.
- Experience with TOGAF, C4 model, or equivalent architectural frameworks.
- Contributions to open-source projects or published technical content.
- Knowledge of regulatory compliance architecture (GDPR, SOC 2, ISO 27001).
What We Offer :
- Competitive compensation package including performance-linked bonus.
- Comprehensive health insurance for employee and dependents.
- Flexible hybrid working model balancing remote and in-office collaboration.
- Annual learning and development budget - courses, certifications, and conference attendance.
- Access to Verint's global R&D; community and opportunity to collaborate with world-class engineers.
- Clear career-growth path with transparent promotion criteria and regular performance conversations.
- Modern, well-equipped offices in Bangalore.
- Employee well-being programs and paid volunteering days.
📌 Verint - Software Architect - Java Full Stack Development (India)
🏢 Verint
📍 India