About the role
At NiCE, we embrace challenges without limits, pushing beyond our boundaries. We're ambitious, transformative thinkers, and we play to win. Setting the highest standards, we strive for excellence in execution. If you're driven by similar values, we offer an unparalleled career opportunity that ignites your passion.
What does the role entail?
The Senior Specialist Software Architect will serve as a pivotal technical leader across development teams within various functional areas. This role is crucial for ensuring the successful delivery of key projects, with a focus on high availability, scalability, serviceability, and supportability in every release.
How will you contribute to our success?
- Define the comprehensive technical direction for the team, encompassing platform choices, technologies, tools, and infrastructure.
- Effectively communicate architectural designs in a professional manner.
- Drive key technical decisions, tackle complex challenges, and oversee multiple project executions.
- Ensure adherence to development coding quality standards and review processes for security and high availability.
- Monitor and maintain the quality of code delivered by the team through rigorous reviews and processes.
- Foster a collaborative team environment, instilling passion and energy among team members.
- Actively participate in the development leadership team to ensure corporate success.
- Represent the department and yourself with professionalism and competence.
- Adhere to the company's Code of Ethics and all policies and procedures at all times.
- Own the overall platform architecture, delivering well-architected and designed solutions while collaborating with multiple scrum teams on various features simultaneously. Mentor and develop architects and engineers while participating in hiring top talent.
- Lead the architectural strategy of project/product lines, including authoring functional and design specifications, scalability, security, data flow, and interfaces.
- Assess the impact of new technologies on our offerings and relay this information to development teams.
- Conduct architectural, design, and code reviews.
- Evaluate emerging technologies and industry trends.
- Proactively drive business value through architectural innovation.

