Responsibilities
- Provide technical leadership across development teams in one or more functional areas.
- Be ultimately responsible for the successful implementation of key deliverables to ensure each release is designed with high availability, scalability, serviceability and supportability in mind.
- Be responsible for the architecture of the product platform end to end.
- Report to the Director of Engineering and work closely with all engineering functions, chief architect, architecture review board, and scrum teams.
- Drive an open and extendible architecture, ensuring relevant technology solutions are adopted, good engineering practices are implemented, and the overall system design and architecture is maintained.
- Foster innovation and ensure adoption of new technologies as needed.
- Set the end-to-end technical direction for the team, including platform, technology, tools, and infrastructure.
- Communicate architecture in an effective and professional manner.
- Drive technical decisions, solve tough problems, and coordinate multiple project execution.
- Ensure Development coding quality standards and review processes are followed to ensure proper security and high availability standards.
- Monitor the quality of code delivered by your team through reviews and other processes.
- Foster a strong team work environment and create passion and energy within the team.
- Be an active participant in the development leadership team ensuring corporate success.
- Represent self and department with professionalism and competence.
- Follow the company Code of Ethics and policies and procedures at all times.
- Have overall responsibility for the platform architecture and establish well-architected and designed solutions.
- Work with several scrum teams and be actively involved in the design of multiple features in parallel.
- Mentor and develop architects and engineers.
- Participate in hiring great engineers.
- Participate in envisioning next gen plans to achieve longer term strategic objectives of the organization.
- Drive the architecture of a project/product line, including authoring functional and design specifications, scalability, security, data flow, and interface.
- Contribute to the strategic vision of Guardian Analytics business unit.
- Identify impact of new technologies on our products and communicate to development teams.
- Partner with customers/prospects on product functionality and future direction; participate in industry briefings.
- Consider customer impact when evaluating alternatives.
- Conduct architectural and design reviews.
- Conduct code reviews.
- Evaluate new technologies/innovations and industry trends.
- Intentionally drive business value through architectural innovation.
Benefits
- Competitive compensation
- Benefits
- NiCE-FLEX hybrid model: 2 days office, 3 days WFH
- Internal career opportunities across multiple roles, disciplines, domains, and locations
Work Arrangement
Hybrid
Team
Reports to: Director of Engineering
Additional Information
- Requisition ID: 8091
- Role Type: Individual contributor
- Open to hybrid mode of work: 2 days office, 3 days WFH