Verint Systems, Inc. Technical Team Leader in Glasgow, United Kingdom
Job Title: Technical Team Leader
Job ID: 13547
Role: Technical Lead (Developer/Architect)
Department: R&D - WFM
The Technical Lead will be responsible for both the effective day-to-day operation of a team of engineers delivering high-quality product features for the WFM product and for providing technology leadership for Verint’s Workforce Management Solutions (WFM) as an architect and a hands-on developer.
The Technical Lead is actively engaged in all aspects of the software development lifecycle and will need to manage the competing demands on finite team resources while removing any blockers to team progress. They will work with the Engineering Manager and Product Management to ensure that the team are working from a continuously groomed backlog. The ideal candidate will have great empathy for the customer and end user, an understanding of the competitive landscape, outstanding communication skills, demonstrated track record of recent experience and success leading architecture of a complex product solutions, experience working with large globally distributed team, and experience with integration of various product platforms.
The role includes:
Leading, inspiring and being a champion for the team at a technical level
As a technical lead and architect, deliver high-quality, robust, and scalable software solutions
Providing hands-on architecture leadership, guidance and mentoring to Verint’s distributed engineering teams
Be an evangelist and strong communicator of the architectural blueprint of our product to build solutions that fit our customer’s needs
Serve as a leader for the company’s product architecture strategy
Mentor team members, provide guidance, leadership, and advocate best practices to the team in the areas of software engineering
Manage highly technical product initiatives, demanding strong communication, dependency management, conflict resolution, execution responsibility, and prioritization skills
Provide technical leadership and manage delivery of a team of product engineers responsible for platform features and sub-systems
Work closely with Product Managers and User Experience Designers, to understand business requirements and translate them into technical requirements.
Initiate and manage new technology evaluation and proof of concepts.
Creating and maintaining an environment which is conducive to the team’s success and which aligns with departmental goals and working practices
Ensuring team members understand what the right thing to do is and that it is done
They are responsible for monitoring the team’s delivery and raising any issues with the engineering manager
Delivering WFM product features and components in line with Verint’s high standards for security, scalability, redundancy, resiliency and scalability
Collaborating with architects and product management on key strategic cross-functional sub-systems and functions to ensure consistent architecture across our portfolio
Deliver high-quality, robust, and scalable software solutions.
Delivering against the approved schedule
Having a highly energised and motivated team
In what areas will you perform?
Demonstrate a clear understanding of enterprise applications
Have an understanding of the technologies used within typical enterprise-scale environments
Deliver high-quality, robust, and scalable software solutions
Bachelor’s degree in Software Engineering, Computer Science, or a related field
Extensive experience in hands-on development and application architecture and design in the delivery of software products
Significant experience in an architecture role in previous large scale software development projects
Proven track record for technically leading development teams and delivering products successfully
Experience architecting and building large-scale enterprise software
Experience architecting and tuning a large scale solution on the cloud
Planning and Delivery
Experience in Agile software development process
Work with the team to produce estimates for plans
Work with the Engineering Manager to produce delivery schedules
Understand the team’s skill set and experience in order to prioritise tasks, making the best and most effective use of resources
Actively manage and maintain a capacity plan for the team
Ensure that the scope items are delivered within the agreed timescales and to the agreed quality while meeting the overall acceptance criteria
Initiate and manage new technology evaluation and proof of concepts.
Communicate progress, risks and issues via weekly status reports
Escalate appropriate issues to the Engineering Manager
Provide ad-hoc reporting as required
Work closely with Product Managers and User Experience Designers, to understand business requirements and translate them into technical requirements
Understand why the scope items being developed are important, what benefits they will bring, who they are being developed for and how they fit into the product
Ensure stakeholders receive regular progress updates
Communicate clear boundaries, values, goals, expectations
Assess decisions/actions and recognise potential impacts on individuals and groups and make plans to meet the needs of all stakeholders as effectively as possible
Management & Leadership
Strong leadership and outstanding communication skills
Lead by example and act as a role model for team members
Provide technical leadership and manage delivery of one or more scrum teams responsible for platform features and sub-systems.
Make sure the team understand why the features being developed are important, what benefit they will give and who they are being developed for
Ensure that the team are aware of the agreed timescales and quality measures and meet the overall acceptance criteria
Act as a point of contact and escalation for all team members
Manage, motivate and inspire the team on a daily basis
Assesses and identifies staff who have potential and drive to further their career within Verint and create succession plans
Implement Verint appraisal, development and performance management processes
Foster a culture of openness and respect in the team
Assist own team in understanding how their role contributes to the fulfilment of the company vision and values
Be an advocate for best practice in areas of software engineering
Experience of a fast-paced, dynamic and quality focused software development environment
Experience of a collaborative and supportive software development environment
Experience of a cross-geography software development environment
Significant experience in hands-on development and design in the delivery of software products.
Significant experience in large scale software development projects.
Experience building large-scale enterprise software.
Experience developing a large scale solution on the cloud.
Experience in Agile software development process.
Advanced knowledge and experience of working with Java, C++ or .NET development
Advanced knowledge and experience of object oriented principles and design patterns
- Proven track record for technically leading development teams and delivering products successfully.
Strong leadership & motivational skills
Strong organization & time management.
Strong written and verbal communication skills.
Good team player
Attention to detail and commitment to quality
Maintains own skill sets by keeping up to date with development trends and thinking.
Ability to follow process but to remain flexible in achieving project objectives
Ambitious, motivated, eager to learn and demonstrate value
- A degree in Computer Science, Software Engineering or related discipline (or equivalent work experience)
- Travel is required to global engineering centres, customer locations and industry events.
If you are interested in applying for this job opportunity, please email your cover letter and Resume to EMEA.Recruitment@verint.com
Please be sure to note the job ID in which you are interested in applying.
Please note that that any offer of employment will be subject to providing satisfactory documentary proof of entitlement to work in the UK.
All applicants who meet the requirements advertised will be given fair and equal consideration, regardless of race, sex, colour, creed, nationality, ethnic origin, marital status, sexual orientation, religion, age or disability.