VE

Principal Software Engineer

Verint Systems
Bangalore4-7 LPA Posted 17 Oct 2025
FULL TIME
Devops
Microservices
Kubernetes
C++
Cloud Computing
+1 more

Job Description

Minimum Requirements:

  • 12+ years of experience in design and development of large-scale applications
  • A degree or post graduate qualification in Computer Science or Software Engineering at 2:1 or above
  • Strong hands-on experience in Core Java (mandatory)
  • Solid understanding of cloud platforms: AWS, GCP, and Azure
  • Working knowledge of DevOps essentials (CI/CD, monitoring, containerization)
  • Experience with microservices, Kubernetes, and cloud-native design
  • Proven ability to mentor engineers and lead by example
  • Strong problem-solving skills and experience handling customer escalations
  • Exposure to SaaS product development (preferred)
  • Experience in a fast-paced, distributed global environment
  • Able to work independently under general direction towards predetermined longer-term goals take ownership and drive to resolution
  • Evidence of suitably complex requirements which have been designed by yourself
  • Ability to work as part of a matrixed team, building supportive and collaborative relationships with colleagues in order to meet Verint s objectives
  • Experience of software development within a team
  • Understanding of software development life cycle methodologies
  • Passionate about customer success
  • Curious, interested in new products and technologies
  • Engages quickly, remains highly engaged regardless of frustrations and obstacles
  • Motivated, eager to learn and demonstrate value, able to learn independently, researches via multiple sources and finds information as needed
  • Patient, shows empathy for stakeholders who take longer to understand, happy to re-explain as required
  • Demonstrable examples of good work ethic

Principal Duties and Essential Responsibilities:

  • Ensuring the overarching product processes and structures are working well and that the methodology and documentation is being followed by all parties
  • Manage and support with customer escalations when required to resolve complex issues and conflicts
  • Lead timely and cost-effective development of product enhancements incorporating a clear vision and roadmap for the aligned engineering teams
  • Distill requirements from feature level into implementation level tasks
  • Take responsibility for technical implementation and decision making including the delivery of features
  • Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design
  • Ability to assist others throughout the team to grow key skills, and when necessary to address issues and risks.
  • Communicate relevant risks and issues to Team Lead and other relevant team members inside and/or outside the team
  • Provide technical leadership to less experienced members of the team - mentor, coach, continuous improvement, led by example
  • Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design
  • Review documentation and guides created by more junior members of the team
  • Ensure design and implementation work meets the stakeholder s requirements
  • Work with Product Management to understand requirements, and what benefits they give to the product
  • Ensure stakeholders understand feature architecture (at the necessary level of detail)
  • Maintain communication with stakeholders and ensure changes to any previously agreed solutions are communicated; understand evolutionary paths
  • Work with assigned partners to ensure an effective and productive relationship, both within the product house and the wider regional Verint support organization.

Join WhatsApp Channel