Jobs and Careers
NI

Senior Software Architect

NICE
USA - Sandy, USAfull_timePosted 11 Jun 2026

About the role

<div class="content-intro"><p>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.</p></div><p><strong>So, what’s the role all about?</strong></p> <p>The <strong>Senior Software Architect</strong> is responsible for designing and guiding the implementation of scalable, reliable, and secure software systems. This role bridges business strategy and technical execution, ensuring that architecture decisions align with long-term goals, performance needs, and engineering best practices.</p> <p><strong>How will you make an impact?</strong></p> <ul> <li>Define end-to-end architecture for complex software systems (cloud-native, distributed systems, microservices).</li> <li>Evaluate and select appropriate technologies, frameworks, and platforms.</li> <li>Create architectural blueprints, diagrams, and technical roadmaps.</li> <li>Ensure scalability, availability, performance, and fault tolerance.</li> <li>Provide guidance and mentorship to engineering teams.</li> <li>Lead design reviews and enforce architectural standards.</li> <li>Collaborate with engineering managers and tech leads to drive execution.</li> <li>Act as a technical decision-maker on critical initiatives.</li> <li>Partner with product, business, and operations teams to translate requirements</li> <li>into technical solutions.</li> <li>Communicate complex technical concepts to non-technical stakeholders.</li> <li>Align architecture with business goals and regulatory requirements.</li> <li>Contribute to critical code paths when necessary.</li> <li>Ensure adherence to best practices in coding, testing, CI/CD, and DevOps.</li> <li>Establish standards for performance, observability, and reliability.</li> <li>Design systems that handle high throughput and large-scale data.</li> <li>Identify bottlenecks and implement performance improvements.</li> <li>Optimize cost efficiency in cloud environments.</li> <li>Ensure systems follow security best practices (authentication, authorization,</li> <li>encryption).</li> <li>Support compliance requirements (e.g., SOC 2, GDPR, HIPAA depending on industry).</li> </ul> <p><strong>Have you got what it takes?</strong></p> <ul> <li>Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.</li> <li>8–12+ years of software engineering experience.</li> <li>3–5+ years in an architectural or

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NICE

View company profile →