Software Architect (Bengaluru)

Software Architect (Bengaluru)

27 Sep
|
Verint Systems
|
Bengaluru

27 Sep

Verint Systems

Bengaluru

Role :

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.

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.
- 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.

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.

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.

Experience:

- 12+ years of professional software engineering with 3+ years in a dedicated architecture, principal engineer, or technical lead role.
- 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.
- Cloud : AWS/ Azure
- Frontend: Robust 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.
- 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.

📌 Software Architect (Bengaluru)
🏢 Verint Systems
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software architect (bengaluru) / bengaluru