About the job
At NiCE, we embrace challenges as opportunities for growth. Our ambition drives us to redefine limits and set benchmarks in our industry. If you're a visionary like us, we provide an exceptional career opportunity that ignites your passion and potential.
What does the role entail?
The Senior Software Architect will play a pivotal role in architecting and overseeing the development of robust, scalable, and secure software systems. This position acts as a critical link between business strategy and technical execution, ensuring that architectural decisions are aligned with overarching goals, performance expectations, and engineering best practices.
Your impact will include:
- Defining comprehensive architecture for intricate software systems, including cloud-native, distributed systems, and microservices.
- Assessing and selecting suitable technologies, frameworks, and platforms.
- Creating detailed architectural blueprints, diagrams, and technical roadmaps.
- Ensuring systems are scalable, available, performant, and fault-tolerant.
- Providing mentorship and direction to engineering teams.
- Leading design reviews and upholding architectural standards.
- Collaborating with engineering managers and tech leads to drive successful execution.
- Serving as a technical authority on critical initiatives.
- Working alongside product, business, and operations teams to translate requirements into tangible technical solutions.
- Effectively communicating complex technical concepts to non-technical stakeholders.
- Aligning architectural frameworks with business objectives and regulatory standards.
- Contributing to essential code paths as needed.
- Ensuring compliance with coding, testing, CI/CD, and DevOps best practices.
- Establishing benchmarks for performance, observability, and reliability.
- Designing systems capable of managing high throughput and large-scale data.
- Identifying performance bottlenecks and implementing enhancements.
- Optimizing cost-effectiveness in cloud environments.
- Ensuring adherence to security best practices, including authentication, authorization, and encryption.
- Supporting compliance with industry-specific regulations (e.g., SOC 2, GDPR, HIPAA).

