NICE
Director Engineering
Location:
Salt Lake City, UT – This is NOT a remote role; candidates must work in our SLC, UT location.
We are looking for an energetic, passionate software leader who thrives on successfully releasing products to the market while building bridges across the organization. This role directs the development, testing, delivery, and support of cloud‑based contact center solutions and applications, manages resource schedules and delivery milestones, oversees product quality, and plans system capacity across the inContact platform. The Director will also mentor and lead one or more engineering teams, guide the evolution of inContact standards, tools, and methodologies, and demonstrate leadership behaviors consistent with inContact’s 4E leadership model.
Responsibilities
Provides leadership in design, delivery, and support of inContact software and platforms.
Provides leadership in management and leadership behaviors, including senior‑level communication skills and abilities consistent with the inContact 4E leadership model.
Develops programs, policies, and procedures that assure consistent and replicable development methods.
Creates and monitors the set of policies that establish standard development languages, tools, and methodology; documentation practices; and examination procedures for developed systems to insure alignment with overall architecture.
Participates in project scope, schedule, and cost reviews.
Understands product capabilities and limitations.
Identifies and implements ways to improve and promote quality, demonstrating accuracy and thoroughness.
Establishes working relationships with external technology vendors.
Integrates customer requirements into the engineering effort to champion next‑generation products.
Quickly gains an understanding of the company’s technology and markets, and establishes self as a credible leader.
Is responsible for new product software development and quality.
Manages maintenance of software/bug fixes and release scheduling.
Keeps abreast of new technologies and demonstrates knowledge and experience in various technologies.
Manages 3rd‑party consulting partners implementing products.
Prepares and submits weekly project status reports; prepares monthly reports outlining team assignments and/or changes, project status changes, and forecasted project timelines.
Provides leadership to individuals on team(s) through coaching, feedback, development goals, and performance management.
Prioritizes employee career development to grow inContact’s internal pipeline of leadership talent.
Prioritizes, assigns, and manages department activities and projects in accordance with departmental goals and objectives, adjusting hours of work, priorities, and staff assignments to ensure efficient operation based on workload.
Is responsible for recruiting, hiring, and firing for the department.
Qualifications
Bachelor’s degree in Computer Science, Business Information Systems, or related field or equivalent work experience (required).
Master’s degree in Computer Science or Business Management (preferred).
Relevant certifications and a demonstrated commitment to continuing education (preferred).
12+ years of experience with operating systems, development tools, and development methodologies including Java, C#, Scala, Python, Node.js, and modern horizontal scaling technologies from AWS, Azure, Apache, and others.
8+ years of individual contributor software development experience.
6+ years of management experience in a fast‑growing software environment, with a proven ability to lead and engage co‑located software development and QA teams on multiple projects.
Ability to generate ideas and creativity, meet deadlines, manage projects on time and within budget.
Proven ability to establish and drive processes and procedures with quantifiable metrics to measure the success and effectiveness of the development organization.
Proven history of recruiting and retaining outstanding talent through recognized people‑leadership skills.
Proven history of delivering releases on schedule without compromising quality.
Proven history of successfully establishing and managing cost‑effective vendor resources.
Mastery of engineering concepts and core technologies: development models, programming languages, databases, testing, and documentation.
Experience with Web Services and related technologies.
Experience with Agile software development and SCRUM methodologies.
Proven track record of delivering high‑quality software products.
Solid engineering foundation with an understanding of product design, lifecycle, software development practices, and support services.
Experience coordinating the work of software staff within functional project groups.
Ability to work cross‑functionally and with other executive committee members.
Strong verbal and written communication skills.
Effective communication with different business units using lay terms and descriptions.
Experience Preferred
Experience building horizontally scalable solutions leveraging containers, microservices, Big Data technologies, and related technologies.
Experience working with graphical user experience and user interface design.
Experience with object‑oriented software development, web services, web development, or other technical products.
Experience with telephony, networking, hosted applications, or other technical products.
Telecommunications experience with IVR applications or telephony apps.
Experience with user acceptance testing, regression testing, and integration testing.
Experience working on open‑source software projects for Apache and other major open‑source organizations.
Demonstrable experience training and leading teams as a great people leader.
About NiCE NICELtd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime, and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud, and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
Equal Employment Opportunity NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other category protected by law.
#J-18808-Ljbffr
Location:
Salt Lake City, UT – This is NOT a remote role; candidates must work in our SLC, UT location.
We are looking for an energetic, passionate software leader who thrives on successfully releasing products to the market while building bridges across the organization. This role directs the development, testing, delivery, and support of cloud‑based contact center solutions and applications, manages resource schedules and delivery milestones, oversees product quality, and plans system capacity across the inContact platform. The Director will also mentor and lead one or more engineering teams, guide the evolution of inContact standards, tools, and methodologies, and demonstrate leadership behaviors consistent with inContact’s 4E leadership model.
Responsibilities
Provides leadership in design, delivery, and support of inContact software and platforms.
Provides leadership in management and leadership behaviors, including senior‑level communication skills and abilities consistent with the inContact 4E leadership model.
Develops programs, policies, and procedures that assure consistent and replicable development methods.
Creates and monitors the set of policies that establish standard development languages, tools, and methodology; documentation practices; and examination procedures for developed systems to insure alignment with overall architecture.
Participates in project scope, schedule, and cost reviews.
Understands product capabilities and limitations.
Identifies and implements ways to improve and promote quality, demonstrating accuracy and thoroughness.
Establishes working relationships with external technology vendors.
Integrates customer requirements into the engineering effort to champion next‑generation products.
Quickly gains an understanding of the company’s technology and markets, and establishes self as a credible leader.
Is responsible for new product software development and quality.
Manages maintenance of software/bug fixes and release scheduling.
Keeps abreast of new technologies and demonstrates knowledge and experience in various technologies.
Manages 3rd‑party consulting partners implementing products.
Prepares and submits weekly project status reports; prepares monthly reports outlining team assignments and/or changes, project status changes, and forecasted project timelines.
Provides leadership to individuals on team(s) through coaching, feedback, development goals, and performance management.
Prioritizes employee career development to grow inContact’s internal pipeline of leadership talent.
Prioritizes, assigns, and manages department activities and projects in accordance with departmental goals and objectives, adjusting hours of work, priorities, and staff assignments to ensure efficient operation based on workload.
Is responsible for recruiting, hiring, and firing for the department.
Qualifications
Bachelor’s degree in Computer Science, Business Information Systems, or related field or equivalent work experience (required).
Master’s degree in Computer Science or Business Management (preferred).
Relevant certifications and a demonstrated commitment to continuing education (preferred).
12+ years of experience with operating systems, development tools, and development methodologies including Java, C#, Scala, Python, Node.js, and modern horizontal scaling technologies from AWS, Azure, Apache, and others.
8+ years of individual contributor software development experience.
6+ years of management experience in a fast‑growing software environment, with a proven ability to lead and engage co‑located software development and QA teams on multiple projects.
Ability to generate ideas and creativity, meet deadlines, manage projects on time and within budget.
Proven ability to establish and drive processes and procedures with quantifiable metrics to measure the success and effectiveness of the development organization.
Proven history of recruiting and retaining outstanding talent through recognized people‑leadership skills.
Proven history of delivering releases on schedule without compromising quality.
Proven history of successfully establishing and managing cost‑effective vendor resources.
Mastery of engineering concepts and core technologies: development models, programming languages, databases, testing, and documentation.
Experience with Web Services and related technologies.
Experience with Agile software development and SCRUM methodologies.
Proven track record of delivering high‑quality software products.
Solid engineering foundation with an understanding of product design, lifecycle, software development practices, and support services.
Experience coordinating the work of software staff within functional project groups.
Ability to work cross‑functionally and with other executive committee members.
Strong verbal and written communication skills.
Effective communication with different business units using lay terms and descriptions.
Experience Preferred
Experience building horizontally scalable solutions leveraging containers, microservices, Big Data technologies, and related technologies.
Experience working with graphical user experience and user interface design.
Experience with object‑oriented software development, web services, web development, or other technical products.
Experience with telephony, networking, hosted applications, or other technical products.
Telecommunications experience with IVR applications or telephony apps.
Experience with user acceptance testing, regression testing, and integration testing.
Experience working on open‑source software projects for Apache and other major open‑source organizations.
Demonstrable experience training and leading teams as a great people leader.
About NiCE NICELtd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime, and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud, and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
Equal Employment Opportunity NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other category protected by law.
#J-18808-Ljbffr