Tech Manager

NICE
Summary
Join NICE, a global leader in software solutions, and lead multiple R&D teams developing enterprise-grade and cloud-scale products. This role requires a proven track record in managing software development, a deep understanding of agile methodologies, and the ability to mentor a team of highly qualified engineers. You will define product roadmaps, collaborate with various teams, drive process improvements, manage team members, and contribute to long-term strategic objectives. The ideal candidate possesses extensive experience in software engineering, managing multiple teams, and developing cloud-native SaaS products. NICE offers a flexible hybrid work model (NICE-FLEX) with opportunities for growth and development within a dynamic and collaborative environment.
Requirements
- 12+ years of experience in Software Engineering
- At least 5 years' experience in managing multiple teams of software developers
- Proven track record of managing the development of enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem
- Experience developing and supporting multi-tenant cloud-native software delivered as-a-Service (SaaS)
- Good exposure to Service Oriented Architecture and associated design patterns for development, deployment, and maintenance
- Familiar with DevOps processes and tools employed in SaaS architectures to support CI/CD and monitoring
- Familiar with Quality targets and SLAs for SaaS applications
- Experience of product development using Dot net technologies and web technologies
- Demonstrated ability to deftly influence others, especially in sensitive or complex situations
- Deep experience with agile software development techniques and pitfalls
- Excellent communication skills, problem-solving and decision-making skills
Responsibilities
- Work with the line of business to define the product roadmap and strategy
- Assist in the development of short, medium, and long-term plans to achieve strategic objectives
- Work closely with the product manager, technical architect, QA engineers, technical writer, and software engineers to define/develop features big and small for our products
- Actively guide and mentor the team to develop features to meet functional, documentation and quality while obviating roadblocks
- Drive and impact all current processes related to software development and improvements across the org as necessary
- Manage all people aspects of the team, such as hiring, reviews, mentoring, promotions, etc
- Provide worldwide support to our customers
- Play major role in envisioning and execution of next gen plans (e.g. architecture) to achieve longer term strategic objectives of the organization
- Prioritize, assign, and manage department activities and projects in accordance with the R&D departments goals and objectives
- Adjust hours of work, priorities, and staff assignments to ensure efficient operation based on workload
- Design and present projects to improve current process and overall platform
Preferred Qualifications
- Good to have experience in JavaScript and angular
- Experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)
- Experience working in a global product software company for enterprise customers (Fortune 100 companies)
- Experience working abroad or with global teams is preferred
Benefits
- Enjoy NICE-FLEX!
- At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
Share this job:
Similar Remote Jobs
