At NiCE we don t limit our challenges We challenge our limits Always We re ambitious We re game changers And we play to win We set the highest standards and execute beyond them And if you re like us we can offer you the ultimate career opportunity that will light a fire within you So what s the role all about At Actimize we are developing the next generation cloud platform that will host solutions in the space of Anti-Money Laundering and Fraud Prevetion As part of the R D team you will be responsible for architecting and developing the platform that is robust fault-tolerant available scalable secure and performant How will you make an impact NICE Actimize is the largest and broadest provider of financial crime risk and compliance solutions for regional and global financial institutions has been consistently ranked as number one in the space At NICE Actimize we recognize that every employee s contributions are integral to our company s growth and success To find and acquire the best and brightest talent around the globe we offer a challenging work environment competitive compensation and benefits and rewarding career opportunities Come share grow and learn with us - you ll be challenged you ll have fun and you ll be part of a fast growing highly respected organization This new SaaS platform will enable our customers some of the biggest financial institutes around the world to create solutions on the platform to fight financial crime Have you got what it takes The Software Architect is responsible for providing technical leadership across development teams in one or more functional areas This position is ultimately responsible for the successful implementation of key deliverables to ensure that each release is designed with high availability scalability serviceability and supportability in mind You will be responsible for the architecture of our product platform end to end Reporting to the Director of Engineering and working closely with all the engineering functions chief architect architecture review board and the scrum teams You will drive an open and extendible architecture ensuring relevant technology solutions are being adopted good engineering practices are implemented and the overall system design and architecture is kept while we develop new features to the market You will have a key role in fostering innovation and ensuring adoption of new technologies as needed We are looking for someone who is passionate about delivering high quality enterprise cloud products that is are used by millions of users You are expected to be very hands on and have an in-depth technical understanding of cloud software architecture Main Responsibilities and Deliverables Set the end-to-end technical direction for the team including platform technology tools and infrastructure Communicate architecture in an effective and professional manor Drive technical decisions solve tough problems and coordinate multiple project execution Ensure that the Development coding quality standards and review processes are followed to ensure proper security and high availability standards Monitoring the quality of code that is delivered by your team through reviews and other processes Foster strong team work environment and create passion and energy within the team Be an active participant in the development leadership team ensuring corporate success Represents self and department with professionalism and competence Follow the company Code of Ethics and policies and procedures at all times Overall responsibility for the platform architecture establish well architected and designed solution Working with several scrum teams and actively involved in the design of multiple features in parallel Mentor and develop architects engineers and Involvement in hiring great engineers Participate in envisioning of 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 Contribution 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 considering alternatives evaluate whether something we are asking the customer to do would be reasonable Attitude of quality diligence and thoroughness Conduct architectural and design reviews Conduct code reviews Evaluate recent technologies innovations and industry trends Intentionally drives business value through architectural innovation Qualifications Bachelor s or master s degree in computer science or a related field 10-12 years of software development experience About 4 years experience as an architect for Cloud-SaaS-multi tenant applications Development experience with APIs Integrations Middleware technologies Web development technologies and Spring family of frameworks Working Knowledge of design patterns methodologies and architectural styles Experience in database design Data APIs Batches Big Data Experience designing multi-tiered service-oriented applications and microservices REST Experience with AI ML development or usage will be a big plus Experience with NoSQL DBs will be an advantage Development experience of securing all tiers of the application Exposure to Performance Engineering Cloud SLA Availability resiliency will be a plus Technically Savvy Influencer and Learner Experience using Test Driven Development Continuous Integration and Test Automation Experience of driving improved Developer Experience using technology and tools What s in it for you Join an ever-growing market disrupting global company where the teams - comprised of the best of the best - work in a fast-paced collaborative and creative environment As the market leader every day at NiCE is a chance to learn and grow and there are endless internal career opportunities across multiple roles disciplines domains and locations If you are passionate innovative and excited to constantly raise the bar you may just be our next NiCEr 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 work from home each week Naturally office days focus on face-to-face meetings where teamwork and collaborative thinking generate innovation new ideas and a vibrant interactive atmosphere Requisition ID 8091 Reporting into Director Role Type Tech Manager About NiCE NICE Ltd 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 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