Director of Engineering

R&D / Engineering Bracknell, United Kingdom


Thank you for taking a look at the job description for Director of Engineering at NICE! We are hiring and continuing to move forward even during these challenging times!                                                                            

About NICE

NICE is an innovative, fast-paced Enterprise Software company with inspiring leaders who share an unwavering passion to push the boundaries of our software solutions whilst committing to delivering the highest levels of satisfaction for our customers.

With our embedded culture of collaboration, we create extraordinary experiences through teamwork and tenacity. We do this by fostering a cohesive atmosphere for our people to work in partnership cross-functionally and encourage initiative, spirit and adaptability in the face of change.

NICE works with some of the most exciting brands in the world. We welcome fresh ideas and pledge to champion our people to achieve amazing results that genuinely make a difference, and which are always rewarded.

With the support of our teams, you will gain an insight on what it takes to be successful from day one and be inspired to make an impact. You will feel valued and just like our 7,000 NICErs globally, will play an instrumental part in NICE achieving our ambitious goals.

Working in a friendly, inclusive environment based on respect and recognition, you’ll be encouraged to aim high and deliver your best work here. Mastering your professional craft, creating your own adventure and bringing your positive, can-do attitude to the table is a winning recipe for success with us.

About the role.

We are looking for an exceptional leader with high managerial and technical skills, to lead a multidisciplinary group in a challenging, innovative, fast-paced environment. You will lead the engineering team that has overall responsibility for the product architecture, design, development, delivery and R&D support for the SPM SaaS and on-premise applications.
Your R&D team will be engaged with the largest enterprises of the world (our customers). This is a unique opportunity to lead a world class engineering team. Your leadership and desire for high quality software engineering and work methodologies will dictate the success of this team.
We are looking for someone who is passionate about building products that are used by millions of users and a team of highly qualified software engineers. This position calls for a seasoned professional who is comfortable managing multiple feature tracks, playing a lead role on the product team, handling escalations from the field when necessary, and actively participating in all aspects of day-to-day engineering management from product and technology direction to process improvements and driving innovation.
  • You direct the day-to-day management of SPM technical considerations and personnel
  • You manage a team of about 20 engineers and all engineering aspects of the product
  • You manage all people aspects of the team, such as hiring, reviews, performance, coaching, mentoring, promotions, etc.
  • You provide timely and accurate resolutions to critical customer issues and will be relied upon to ensure that these resolutions are delivered to the satisfaction of our customers
  • You oversee the long-term product roadmap
  • You prioritize, plan, and monitor the progress of SPM development efforts to ensure the delivery of specific software functionality and features in accordance with predetermined product milestones.
  • You contribute to the growth of the SPM business and the SPM strategy
  • You continuously improve R&D engineering best practices and development standards
  • You work with your management team to define annual objectives and KPIs
  • You manage engineering processes, best practices, and continuous improvement, aligned with Agile-Scrum methodology.
About you.
  • You have a Bachelor’s in Computer Science or Industrial/Electronic Engineering. Masters or an MBA is preferred
  • You have 10+ years of hands on experience as a software developer (JAVA is preferred)
  • You have at least 5 years’ experience in managing multiple cross functional teams (overall group of 15+ engineers)
  • You have proven track record of managing software products with on-time and on-budget delivery
  • You have proven leadership with ability to influence, challenge and negotiate at senior levels using sound judgement especially in sensitive or complex situations.
  • You engage key people at all levels across business units and geographical area to achieve goals and objectives at both strategical and operational level
  • You understand of n-tier and Microservices architectures
  • You have experience with Linux operating systems and Oracle database
  • You ideally have experience in Angular.
  • You are familiar with Apache, Spring and Tomcat frameworks
  • You develop enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem
  • You develop and support hosted and/or multi-tenant software delivered as-a-Service (SaaS)
  • You have deep experience working with agile software development methodology
  • You have experience working in a global software company 

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.