Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Verint Senior Software Group Manager 
India, Karnataka, Bengaluru 
191464063

08.09.2024

Title: Senior Software Engineering Manager

Reports To: Director of Engineering

FLSA Status: Exempt

Job Code:

Management Responsibility: Yes

Principal Duties and Essential Responsibilities:

  • Lead and manage multiple software development teams, providing guidance, mentorship, and support to team leads and individual contributors with a strong emphasis on backend development.
  • Collaborate with stakeholders to define software strategies, roadmaps, and project priorities based on business objectives and market needs, with a focus on developing high-scale analytics applications.
  • Oversee the execution of software development projects, ensuring adherence to quality standards, timelines, and budgetary constraints, while leveraging backend technologies and frameworks effectively.
  • Allocate resources and manage team capacity to effectively balance workloads and prioritize projects based on strategic goals and requirements of high-scale applications.
  • Foster a collaborative and innovative team culture, encouraging knowledge sharing, best practices, and continuous improvement in backend development techniques.
  • Develop and maintain strong relationships with cross-functional teams, including product management, UX/UI design, and data science, with a focus on integrating advanced analytics capabilities into software solutions.
  • Ensure effective communication and coordination between teams, facilitating collaboration, knowledge transfer, and problem-solving in the context of backend systems and applications.
  • Monitor project risks and proactively identify and implement mitigation strategies to address potential issues or delays specific to high-scale applications and backend development.
  • Stay updated with industry trends, emerging technologies, and frameworks, providing recommendations for process improvement and technical advancement in the analytics space.
  • Conduct performance evaluations, provide feedback, and support the professional development of team members, particularly in backend development expertise.
  • Collaborate with HR in recruitment and onboarding efforts, identifying talent requirements with backend experience and participating in the hiring process.
  • Serve as a technical and strategic advisor, providing insights and guidance on backend development technologies to senior management and stakeholders.
  • Create processes, infrastructure, and a culture that enables a geographically disperse team to collaborate effectively and create sustained, effective technological engineering practices across multiple competing product initiatives
  • Work closely and in partnership with Product Management, Solutions Delivery and Operations teams
  • Manage customer escalations when needed

Minimum Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Group Manager or in a similar leadership role, overseeing multiple software development teams, with a strong background in backend development and high-scale analytics applications.
  • Minimum of 10 years of overall engineering experience including a minimum of 6 years of management and leadership experience
  • Strong technical background in software development, with expertise in backend technologies, database systems, frameworks. Expert level technical knowledge: OOP, systems architecture, Java and related frameworks, modern JScript frameworks, relational databases, CI/CD (tools and processes)
  • Hands on experience architecting and supporting highly scalable solutions
  • Good knowledge of software algorithms and design patterns
  • Excellent leadership and management skills, with the ability to inspire and motivate teams to achieve project goals in backend development contexts.
  • Excellent understanding of software development methodologies, Agile practices, and project management principles, with a focus on developing high-scale applications.
  • Experience in resource allocation, capacity planning, and project portfolio management, specifically for backend systems and projects.
  • Strong communication and interpersonal skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders in the context of backend development applications.
  • Proven track record of successfully managing and delivering complex software projects on time and within budget, with a focus on high-scale applications.
  • Familiarity with emerging technologies, backend development frameworks, analysis tools, and software architecture principles in the context of high-scale applications.
  • Successful completion of Verint background screening process including, but not limited to, employment verifications, criminal search, OFAC, and SS verification and a credit check for travel related roles

Preferred Requirements:

  • Master’s degree in Computer Science or related field
  • Excellent knowledge of cloud computing technologies and current computing trends
  • Experience with web application frameworks, such as React, Node or Angular - an advantage
  • Experience in Monitoring Solutions like Prometheus, ELK Stack, Data Dog etc. - an advantage