Principal Software Engineer Ai Cloud Platforms jobs in Sandy – Browse 16 openings on RoboApply Jobs

Principal Software Engineer Ai Cloud Platforms jobs in Sandy

Open roles matching “Principal Software Engineer Ai Cloud Platforms” with location signals for Sandy. 16 active listings on RoboApply Jobs.

16 jobs found

1 - 16 of 16 Jobs
Apply
NICE logoNICE logo
Full-time|On-site|USA - Sandy, UT

At NICE, we believe that limitations are merely challenges waiting to be conquered. We are driven, innovative, and always strive for excellence. If you share our passion for pushing boundaries, we invite you to seize a remarkable career opportunity that will ignite your aspirations.Principal Software Engineer – AI Cloud PlatformsAt NICE, we are revolutionizi…

Apr 8, 2026
Apply
nice logonice logo
Full-time|On-site|USA - Sandy, UT

Role overview As a Senior AI Software Engineer at nice, based in Sandy, UT, the focus is on developing advanced artificial intelligence solutions that enhance the company’s products and services. This position plays a key role in shaping how AI supports both customer experience and internal operations. What you will do Design, implement, and improve AI and machine learning algorithms for practical, real-world use cases. Collaborate with cross-functional teams to translate complex data into actionable insights. Help elevate user experience and streamline processes by building AI-driven features. Location This position is based in Sandy, Utah, USA.

Apr 23, 2026
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we embrace challenges as opportunities to surpass our own limits. We pride ourselves on being ambitious innovators, consistently pushing boundaries to achieve excellence. Join us for an extraordinary career journey that ignites your passion for innovation.Senior Software Architect – AI & Distributed SystemsPosition OverviewAs a Senior Software Architect, you will be pivotal in shaping the technical vision of our client-facing products and internal platforms. You will design scalable, cloud-native, API-first systems, while enhancing modern development workflows and AI-driven engineering practices. Your leadership will empower teams to create reliable, secure, and high-performance distributed systems, integrating cutting-edge AI capabilities such as conversational AI, AI-assisted development workflows, and platform-level automation.Key ResponsibilitiesArchitect & LeadDefine comprehensive technical direction, encompassing platform vision, technology choices, architectural patterns, and infrastructure strategies.Design, document, and evolve cloud-native, API-first systems that seamlessly integrate web clients, internal services, and external partners.Architect distributed services focused on scalability, performance, reliability, observability, and security.AI & Modern Engineering IntegrationIncorporate AI-assisted development practices into engineering workflows, utilizing tools like Claude Code, GitHub Copilot, and similar technologies.Champion AI-driven automation, including test generation, code refactoring, dependency analysis, and large-scale codebase exploration.Contribute to conversational AI platforms, messaging pipelines, data flows, and machine learning integrations.Identify and explore opportunities to embed ML/AI capabilities into platform features and system components.Delivery & OwnershipOversee architecture throughout implementation, testing, deployment, monitoring, and long-term maintenance.Ensure architectural alignment with product strategy through close collaboration with Product, Design, and Engineering teams.Lead technical decision-making and coordinate multi-team execution while enhancing engineering standards.Technical Excellence & LeadershipProvide mentorship and architectural guidance across various teams.Conduct thorough code and architecture reviews to elevate engineering quality.Enhance CI/CD pipelines and development workflows to streamline processes.

Apr 8, 2026
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we embrace challenges and exceed our limits. We are innovators, striving for excellence and success in everything we do. If you share our passion for pushing boundaries, we invite you to explore an exciting career opportunity that will inspire and ignite your ambitions.Position: Senior Software ArchitectLocation: Sandy, UTOverviewAs a Senior Software Architect, you will be pivotal in enhancing Verse's client-facing products and internal systems that deliver an exceptional customer experience. You will guide the technical vision of the product by designing scalable, API-first architectures, developing high-quality production code, and advancing our conversational AI platform.

Feb 19, 2026
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we embrace challenges as opportunities for growth. Driven by ambition and innovation, we don't just meet expectations; we exceed them. If you share our passion for excellence, we have a remarkable career opportunity to ignite your potential. Director of EngineeringLocation: Sandy, UT - This position requires on-site presence at our Sandy, UT office.The Director of Engineering is a dynamic and passionate software leader who excels at successfully launching products to market while fostering collaboration across the organization. This role involves overseeing the development, testing, delivery, and support of cloud-based contact center solutions and applications. Responsibilities include managing resource schedules, ensuring delivery milestones are met, maintaining product quality, and planning system capacity across the inContact platform. The ideal candidate will embody leadership behaviors aligned with inContact's 4E leadership model, mentoring and guiding teams within the engineering organization to exemplify exceptional leadership practices.Moreover, the Director of Engineering will steer the advancement of inContact standards, tools, and methodologies, contributing to improved technology standards and strategic direction. The primary focus will be on enhancing the growth, quality, and efficiency of the Engineering team while nurturing team members into outstanding leaders in both behavior and results. This position entails developing and managing the Engineering team, with performance assessed against both short-term and long-term objectives.As a Director of Engineering, a typical day may involve:Leading the design, delivery, and support of inContact software and platforms.Demonstrating effective management and leadership behaviors, including senior-level communication skills, in alignment with the inContact 4E leadership model.Establishing programs, policies, and procedures that ensure consistent and replicable development methods.Creating and monitoring policies that define standard development languages, tools, methodologies, documentation practices, and examination procedures for developed systems to ensure alignment with overall architecture.Participating in project scope, schedule, and cost reviews.Understanding product capabilities and limitations.Identifying and implementing strategies to improve efficiency and performance.

Feb 19, 2026
Apply
NiCE logoNiCE logo
Part-time|Hybrid|USA - Sandy, UT

At NiCE, we believe in pushing boundaries and embracing challenges. Our ambition drives us, and we strive to be game changers in the industry. If you're ready to elevate your career and ignite your passion, we have the perfect opportunity for you. Student Developer Position – Location: Sandy, Utah (Hybrid) - ***You MUST be located in Utah to qualify for this role*** Department: R&D – Schedule: Part-time (20 hours/week, flexible with class schedules, required to come to the office 2 days a week)Are you a Junior pursuing a degree in Computer Science looking to gain hands-on experience in software development? NiCE is seeking a dedicated and enthusiastic Student Developer to join our R&D Team.This position offers a unique chance to work with cutting-edge web technologies that enhance customer experience (CX) tools utilized by businesses globally. Responsibilities:Develop microservices using GolangCreate automation tests with Playwright.Engage in code reviews, team standups, and agile development methodologiesProduce clean, maintainable, and well-documented codeLearn software development best practices within a large-scale enterprise environment Qualifications:Currently enrolled in a degree program for Computer Science, Information Systems, Software Engineering, or a related fieldFamiliarity with AWS and MicroservicesStrong problem-solving abilities and eagerness to learnCapacity to work both independently and collaboratively within a teamExcellent communication skillsA positive, can-do attitude Preferred Skills:Experience with REST APIs, unit testing, or cloud platforms (AWS)Previous internships or project work involving modern web applications Student Perks:Flexible working hours to accommodate academic commitmentsMentorship from seasoned developersReal-world experience to bolster your resume

Mar 25, 2026
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

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).

Mar 26, 2026
Apply
Nice logoNice logo
Full-time|On-site|USA - Sandy, UT

Nice is seeking a Lead Software Architect based in Sandy, UT. This position centers on designing and guiding technology solutions that improve user experiences across our products. Role overview As the Lead Software Architect, you will direct a team of engineers, shaping software architecture and overseeing the delivery of well-structured applications. The role requires hands-on involvement in both planning and execution, ensuring that systems are scalable and efficient. What you will do Lead and mentor a team of engineers throughout the software development lifecycle Design and document software architectures that support business goals Ensure successful implementation of applications with a focus on quality and reliability Promote scalable and efficient system solutions

Apr 28, 2026
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we embrace challenges with a relentless spirit. We are ambitious innovators and play to win, setting and exceeding the highest standards in everything we do. If you share our drive and passion, we have the ultimate career opportunity that will ignite your potential.Job Summary:The Sustenance Engineer is responsible for the comprehensive management of software incidents reported by customers, ensuring prompt resolution and clear communication with all stakeholders. This role entails coordinating customer break/fix reports, performing detailed root cause analyses, and collaborating with R&D teams and other departments. The ideal candidate will possess robust technical knowledge, exceptional problem-solving capabilities, and a proven record in resolving software-related customer issues.Key Responsibilities:Serve as the primary point of contact for customer-reported incidents, including reproducing and diagnosing potential software bugs.Collaborate with technical support to identify bugs and ensure effective product usage.Maintain thorough incident documentation, including incident reports, root cause analyses, and resolution details.Facilitate effective communication among tech support, R&D teams, and other relevant departments.Enhance or develop incident management tools and technologies to improve tracking and resolution processes.Manage escalated or high-impact issues with efficiency.Provide timely and clear updates to stakeholders during incidents, including status and resolution timelines.Implement recommendations from reviews to enhance future incident response and prevention strategies.Design and deliver training programs for tech support and NOC teams to bolster incident detection, escalation, and management.

Apr 6, 2026
Apply
nice logonice logo
Full-time|On-site|USA - Sandy, UT

The Senior Full Stack Engineer at nice will design and build software solutions that support clients and drive positive outcomes. This position involves both front-end and back-end development, focusing on delivering smooth and effective user experiences. Role overview This role centers on creating and improving software products. Collaboration with team members is a core part of the work, with an emphasis on sharing ideas and refining solutions together. What you will do Design and develop software features across the stack Work on both user-facing and server-side components Contribute to projects that directly affect client satisfaction Requirements Experience in front-end and back-end technologies Comfort working in a collaborative team setting Interest in tackling complex and challenging projects

Apr 29, 2026
Apply
CCG Business Solutions logoCCG Business Solutions logo
Full-time|$300M/yr - $300M/yr|On-site|Sandy

Join our esteemed team at CCG Business Solutions, a frontrunner in heavy civil construction, as we seek a dedicated Project Engineer to contribute to a transformative $300 million large-diameter water pipeline initiative in the Portland, OR region. This critical project aims to deliver 135 million gallons of water per day to the Portland community by Fall 2028.This role encompasses a broad range of responsibilities, including the management of shop drawings, Requests for Information (RFIs), As-Built documentation, contract modifications, quality assurance, and issue resolution. The Project Engineer will play a vital role in ensuring that all work adheres to contractual agreements and engineering standards. Core ResponsibilitiesRFIs and Submittals: 60%Employ analytical skills to review RFIs from subcontractors, ensuring clarity and accuracy in information that may not be evident in the contract documents. Facilitate the Engineer of Record response process and integrate RFIs into the As-Built documentation.Utilize engineering expertise to evaluate subcontractor and manufacturer submittals against contract specifications, exercising discretion to assess the suitability of proposed substitutions for approval.Oversee the submittal process by reviewing and certifying shop drawings, applying engineering judgment to confirm compliance with project specifications and industry standards.Conduct detailed technical evaluations of submittals, identifying discrepancies from project requirements and collaborating with relevant stakeholders to resolve issues. Project Coordination, Communication, and Problem Solving: 30%Assist Trade Package Project Managers and Site Superintendents in project execution.Manage shop drawings through technical and analytical reviews to ensure general compliance with contract documents and coordinate with relevant equipment; guide the process through the Engineer of Record's review and approval.In collaboration with PMs and Superintendents, analyze proposed change orders against contract documents and use engineering judgment to assess the validity of cost estimates. Support the management of Time and Materials tickets for executed change orders and force account work.Link shop drawings to construction scheduling activities to ensure timely project progress and assist PMs with weekly updates on submittal status with trade contractors and the program schedule team.Participate in regular meetings to track critical issues requiring resolution to maintain construction momentum, driving issues to closure through proactive communication with responsible parties.Ensure quality standards are upheld throughout the project lifecycle.

Aug 22, 2024
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we believe in pushing boundaries and redefining challenges. As pioneers in our industry, we are driven by ambition and a desire to lead. If you share our passion for excellence, we invite you to seize the ultimate career opportunity that will ignite your potential.The OpportunityNiCE is on the lookout for a dynamic and results-oriented Social Media Manager to enhance our global social media presence. This pivotal role merges storytelling with data-driven marketing and social media strategy. You will oversee NiCE's social media channels, including LinkedIn, X, YouTube, and emerging platforms, crafting engaging content that reflects our leadership in AI and customer experience. This high-visibility position is integral to the Global Brand & Content team, collaborating closely with Product Marketing, PR, Demand Generation, Analyst Relations, and executive leadership.

Mar 19, 2026
Apply
NiCE logoNiCE logo
Full-time|Hybrid|USA - Sandy, UT

At NiCE, we continually push our boundaries and embrace challenges that drive innovation. We are a dynamic team of game changers dedicated to achieving excellence. If you're driven by ambition and seeking a rewarding career that ignites your passion, join us! Who We AreNiCE is a global frontrunner in AI-driven customer experience solutions, transforming client engagement across all interactions. Our cutting-edge cloud platform, CXone Mpower, empowers businesses to streamline and enhance every customer interaction across voice and digital channels. We combine advanced analytics, automation, and conversational AI to deliver intelligent, automated customer experiences that boost satisfaction and loyalty. With over 25,000 clients worldwide, including 85 of the Fortune 100, and a presence in more than 150 countries, NiCE is at the forefront of AI innovation in customer engagement. Discover more about us at www.nice.com.About the RoleAs a Senior Legal Counsel within NiCE’s Americas Legal department, you will play a pivotal role in supporting high-stakes commercial and technology transactions vital to our customer experience initiatives. This position focuses on facilitating the growth of the CXone Mpower platform through the negotiation and structuring of intricate technology, SaaS, and strategic partnership agreements. Collaborating closely with sales, product, finance, security, and privacy teams, you will address matters related to cloud technology, data protection, and regulatory compliance, while providing pragmatic, business-oriented legal advice.In addition to managing transactional responsibilities, you will also contribute to developing scalable contracting processes, legal playbooks, and operational enhancements to support our rapidly evolving business. Reporting directly to the Associate General Counsel for NiCE Americas, this hybrid position requires two days per week in the office and offers an opportunity to serve as a trusted legal advisor within a globally recognized AI-driven customer experience organization.

Dec 19, 2025
Apply
NICE Ltd. logoNICE Ltd. logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we embrace challenges and constantly push our boundaries. As ambitious game changers, we aim for excellence and deliver beyond expectations. If you share our drive, we invite you to explore a career opportunity that ignites your passion.The Lead Program Manager plays a crucial role in bringing NICE CXone software features to the market. This position is vital for steering, planning, and standardizing software development activities from inception to launch. The successful candidate will be responsible for facilitating organizational success through effective governance, standardization, and planning efficiency initiatives.Key ResponsibilitiesCollaborate with Product Management to translate market requirements into actionable tasks for Architects, Software Engineers, and Quality Assurance Engineers.Implement the product vision throughout the software development lifecycle to achieve program objectives.Engage with cross-functional teams to steer, strategize, and execute software goals.Work closely with Product Management to decompose product backlog items into detailed technical specifications.Lead the team daily, ensuring plans, estimates, documentation, and product deliveries are on time and within budget.Serve as a Scrum Master for multiple teams.Identify resource conflicts and drive necessary adjustments to meet critical project milestones.Provide timely updates regarding project status, risks, and issues to all stakeholders.Oversee Release Management to coordinate, communicate, and facilitate releases across various environments.Offer clear and prompt guidance for product and project inquiries.Coordinate with Product Management for product launches and technical documentation.Become a product line expert, ensuring usability and effectiveness.Create and present visual layouts and proof-of-concept demonstrations.Maintain a solid understanding of the competitive landscape.Share insights about the product from the end-user perspective.Research emerging technologies and capabilities to drive optimal product solutions.Participate in ongoing process and program enhancements to decrease costs, reduce time-to-market, and improve predictability.Occasional travel for client meetings or industry events may be required.

Apr 2, 2026
Apply
NICE Systems logoNICE Systems logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we embrace challenges and push our boundaries. We are ambitious innovators who strive for excellence and aim to lead in all that we do. If you share our passion and drive, we invite you to explore a career opportunity that ignites your ambition.The Senior Program Manager plays a crucial role in delivering cutting-edge NICE CXone software features to the market. This position is pivotal in driving, planning, and standardizing software development processes from conception to completion. You will be instrumental in steering organizational success through effective governance, standardization, and efficiency initiatives.Key Responsibilities:Collaborate with Product Management to convert market requirements and concepts into actionable tasks for Architects, Software Engineers, and Quality Assurance Engineers.Execute the product vision throughout the software development lifecycle to achieve program objectives.Engage with cross-functional teams to drive, plan, and implement software goals.Work closely with Product Management to decompose product backlog items into technical specifications.Lead daily team activities to ensure that plans, estimates, documentation, and deliverables are completed on time and within budget.Act as Scrum Master for multiple teams.Identify resource conflicts and facilitate necessary adjustments to meet key project milestones.Provide timely updates on project status, risks, and issues to stakeholders.Coordinate Release Management to schedule and communicate software releases for each environment.Provide clear and timely guidance on product and project inquiries.Coordinate with Product Management for product launches and technical documentation.Maintain expertise in the product line and its usability.Create and share visual layouts and proof-of-concepts.Stay informed about competitive landscape and market trends.Share insights on the product from the end-user perspective.Research emerging technologies and capabilities to drive effective product solutions.Engage in continuous process and program enhancements to reduce costs, improve time-to-market, and increase predictability.Occasional travel for client meetings or industry events may be required.

Apr 2, 2026
Apply
NiCE logoNiCE logo
Full-time|On-site|USA - Sandy, UT

At NiCE, we are driven by ambition and a commitment to excellence. We embrace challenges and strive to exceed expectations, offering a dynamic environment where you can thrive and ignite your career.What does the role entail?As the Lead Quality Assurance Architect, you will spearhead the quality assurance initiatives for NiCE’s flagship product offerings. Your primary focus will be on advancing quality and automation strategies, implementing shift-left methodologies, establishing and monitoring quality metrics, mentoring QA leads, fostering a culture of quality and excellence, and shaping the roadmap for continuous improvement.Your Impact:Act as the quality leader for a dedicated domain, taking full responsibility for product quality.Monitor the domain’s quality tasks, assess testing needs, and delineate QA activities and accountability.Proactively evaluate and challenge current testing coverage.Develop and implement comprehensive test strategies across the domain.Lead QA efforts aligned with product goals to ensure swift and confident product releases.Enhance and refine QA processes to garner effective testing signals and scale testing efforts across services.Collaborate with engineering and DevOps teams to integrate automation solutions that prevent regressions and ensure product reliability.Coordinate and manage non-functional requirements testing.Establish guidelines and best practices for both automation and manual testing processes.Oversee cross-organizational and cross-regional testing activities.

Apr 8, 2026

Sign in to browse more jobs

Create account — see all 16 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.