Senior Software Engineer
NICE
So, what’s the role all about? At NiCE, we we power the world’s leading customer experience platform. We’re looking for a Senior Software Engineer who thrives on solving complex problems at scale and wants to shape the future of data-driven CX. If you’re energized by big data, modern architectures, and mentoring others—this is your moment. As a Senior Software Engineer on our CXone Outbound Dialer Data Platform team , you’ll play a critical role in designing and delivering the data systems that drive insights for millions of interactions. How will you make an impact? Build and scale distributed systems that power our data lake and warehousing platform Design, develop, and deliver high-performance, cloud-native microservices (AWS) Own the full engineering lifecycle —from design and coding to testing, deployment, and production support Develop ETL pipelines, data streams, and advanced data structures that fuel analytics and reporting Write clean, maintainable, and scalable code with a strong focus on quality and automation Collaborate cross-functionally with Product, QA, Data, and Analytics teams Lead technical discussions, influence architecture decisions, and propose innovative solutions Mentor and elevate junior engineers , fostering a high-performing team culture Drive adoption of modern technologies , including AI-assisted development and data engineering practices Ship impactful features in an Agile environment Solve complex data and system design challenges Partner with stakeholders to bring ideas to life Review code, share knowledge, and continuously improve team practices Experiment with emerging tech like AI coding agents and intelligent data pipelines Have you got what it takes? 7+ years of experience building and scaling production software Strong expertise in Java, C#, .NET, and SQL Proven experience with AWS-based microservices architectures Experience with modern data systems (ETL, pipelines, streaming, or warehousing) Solid understanding of object-oriented design, design patterns, and testing practices Experience with AI developer tools (e.g., Claude, Codex), Prompt Engineering, or RAG concepts Excellent problem-solving, communication, and decision-making skills A passion for collaboration, mentorship, and continuous learning Ability to thrive in a fast-paced, high-impact environment Bonus Points Experience with Kafka, Scala , or streaming platforms Familiarity with NoSQL databases (MongoDB, DynamoDB) Knowledge of REST, WebSockets, or gRPC services Experience in CI/CD environments and automation tooling Background in telecommunications, call centers, or CX platforms Prior technical leadership experience About the Team Our team is at the heart of CXone’s data ecosystem . We own the systems that power outbound dialer reporting—ensuring accurate, real-time data flows through our data lake, pipelines, and warehousing infrastructure . Here, you’ll: Work on high-scale “big data” challenges that directly impact customer insights Partner closely with reporting and analytics teams to evolve data models and algorithms Gain deep expertise across the entire CXone data platform Help drive adoption of next-gen technologies and architectures If you’re passionate about building systems that turn data into decisions—and you want to work where your impact is visible at scale—you’ll feel right at home here. Why NiCE? Work on a market-leading platform used globally Solve meaningful, complex engineering challenges Be part of a culture that values innovation, ownership, and growth Accelerate your career while shaping the future of CX technology 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 remote work, 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. This role is located in our UT office located at 75 West Towne Ridge Parkway, Sandy, Utah 84070 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. #J-18808-Ljbffr NICE
- Develop and maintain backend services using C# and the .NET framework. Design and optimize RESTful APIs and database schemas within AWS. Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards. Collaborate...Senior
- ...We're hiring a Senior Software Engineer to join our delivery team. This is a hands‑on engineering role with a product mindset and a direct line to our clients. You'll own meaningful parts of what we build, help steer scope and priorities alongside delivery managers, and...Senior
- ...DescriptionWe’re looking for a Senior Software Engineer to join our delivery team as a hands-on technical leader with a strong product mindset and a direct line to our clients. In this role, you will own meaningful parts of what we build, design and ship production-grade...Senior
- ...Senior Software Engineer 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...SeniorWorldwide
$180k - $200k
...and carriers to streamline check-ins, appointments, dock scheduling, and driver workflows. About the Role In your role as a Senior Software Engineer you will work with others to design, develop, and implement any changes, bug fixes, and new features to our web...SeniorFlexible hours- ...Senior Software Engineer (Draper, UT) JOB PURPOSE In this role, you are responsible for participating as part of the team and contributing to the full software development lifecycle, from concept and design to testing and deployment. You will design, code, test, troubleshoot...Senior
- ...Software Engineer Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been providing our community, clients and colleagues the...SeniorTemporary workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
$130k - $155k
...Job Title: Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt ☐ Non-Exempt About the Role As a Software Engineer, you'll have the chance to design, build, and maintain innovative software...SeniorBank staffWork at officeRemote workMonday to Friday$111.69k - $139.59k
...effective cloud infrastructure Apply experience with vector databases and embedding models as a plus Qualifications 5+ years of software engineering experience with a focus on Java Proficiency with cloud technologies, specifically Amazon Web Services (AWS) Experience with...Senior$120k - $135k
...qualified applicants. Passionate about dedicating your work to enriching people’s lives? Join the curious. Join us as a Senior Software Engineer on the team behind our Family History Trees The team oversees cutting-edge, high-throughput systems engineered for extreme...SeniorLive inWork at officeFlexible hoursShift work$165k - $241.4k
...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data... ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume...SeniorPermanent employmentFull timeTemporary workLocal areaFlexible hours- # Senior Software Engineer## NICEPublished 17 Jul 2026### Share this jobSandy, UT, USAFull Time## Role Highlights### Languages usedGOC#### Key skillsPrompt EngineeringIntegrationsAPIProduct ManagementCode ReviewsDistributed SystemsSoftware DesignLLMsGamingCloudAITestingDebuggingBackendSAAS###...Senior
- ...are the Technical Owner of the mission-critical Customer Application and Decisioning Funnel. This role is pure distributed systems engineering —your primary mandate is to drive architectural resilience, code quality, and performance within our core Java services, all...SeniorWork at officeRemote workShift work
$80k - $180k
...and Vue.js at the front‑end. We develop software as simple as forms for data capture to Roslyn... ...custom patterns handling our enrollment engine. We believe the best part of development... ...devising the proper implementation. Our senior engineers solve problems, define the features...SeniorWork at office- ...Senior Software Engineer Applied Signal Technology (AST) is seeking a Senior Software Engineer who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted strategic and tactical...SeniorRelocation
- ...Senior Software Engineer At Audio Enhancement, we help empower learning in the classroom every day. We believe in what we do, and how we do it. We take care of each other, exceed our customers' expectations, and build success through partnership, friendship, and trust...SeniorTemporary work
$86.8k - $165.2k
...is primarily On-Site, with flexibility at hiring manager discretion . Applied Signal Technology (AST) is seeking a Senior Software Engineer who strives for excellence and have a passion to be part of a team that strengthens our nation and improves the security...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...Overview Lightspeed is the leading provider of cloud‑based software for dealerships, serving the powersport, marine, RV, trailer... ...their dealerships. The Opportunity We’re looking for a Senior Software Engineer to join one of our high‑impact engineering squads. In this...SeniorFull timeFlexible hours
- Coda Octopus Engineering is an established Utah based small agile engineering firm in business... ...over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering... ...for a talented and high achieving Senior Software Engineer to work in and lead our...Senior
$120k - $150k
...PDF Solutions Inc. is seeking a highly driven Applications Engineer to join our HQ-based engineering team supporting PDF's advanced... ...Collaborate closely with cross-functional teams (Systems, Applications, Software) to resolve technical challenges and drive product enhancements...Senior- ...experience developing publicly available Android apps using Kotlin Solid understanding of software design patterns, algorithms, and data structures Experience leading and mentoring junior engineers Strong analytical and problem-solving skills Excellent communication and...Senior
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...Hands-On Devsecops Engineer Taurean Consulting Group is a 100% woman-owned IT staffing and project solutions company built on deep... ...environments and understands how to embed security throughout the software development lifecycle. This role is on-site in Draper, UT and...Senior
- ...Overview Senior/Staff Software Engineer — Draper, UT, United States. Full Time. At Redo , we’re redefining the customer experience journey. We prioritize every aspect of customer interaction as part of a comprehensive customer experience platform. We focus on reducing...SeniorFull timeWork experience placementWork at officeFlexible hours
- ...how leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Senior Full Stack Software Engineer to help build and evolve our next-generation platform. This role is focused on designing and delivering new...Senior
- ...client wishes to only see local candidates The Senior .NET Developer plays a key role in... ...designing complex systems, guiding other engineers, and translating business needs into reliable, secure, and high-performing software solutions. This role contributes across the...SeniorLocal area
- ...opportunity that will light a fire within you. Role Overview Senior DevOps Engineer is a key member of the Platform Engineering Analytics team,... ...closely with agile development teams to improve software delivery processes. Mentor and train DevOps and Software Engineers...Senior
- ...operational experience with design and engineering prowess to improve apartment living and... ...in. About The Role We’re looking for a Senior Android Developer to join our team. You’... ...deep understanding of computer science and software engineering fundamentals Ability to quickly...SeniorLive inWork at officeFlexible hours
- ...Job Title Design and build internal software used across hockey operations, including management, coaching, scouting, player development... ...products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization...Local area
- ...used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database... ...support real-world operations at scale. Working closely with Senior Engineers and Architects, you’ll help evolve long-lived systems...InternshipWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- consulting software engineer Sandy, UT
- senior software engineer remote Sandy, UT
- entry level software engineer remote Sandy, UT
- software developer fintech Sandy, UT
- software developer positions Sandy, UT
- software engineer amazon Sandy, UT
- remote entry level software developer Sandy, UT
- software engineer Sandy, UT
- intel software engineer Sandy, UT
- startup software engineer Sandy, UT


