Talent.com
Software Engineer
Software EngineerNice • Sandy, Utah, United States
Software Engineer

Software Engineer

Nice • Sandy, Utah, United States
30+ days ago
Job type
  • Full-time
Job description

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.

Software Engineer

About the Role

We are seeking a highly skilled Software Engineer to drive the design, development, and integration of advanced telephony capabilities into our enterprise platforms.

Responsibilities

  • Define architecture and lead implementation of C# / .NET applications with integrated telephony (call recording, real-time call handling, analytics).
  • Partner with stakeholders to shape the telephony roadmap, ensuring alignment with business goals.
  • Architect and maintain integrations with platforms like Twilio, Asterisk, Genesys, Avaya, Cisco UC, or Amazon Connect.
  • Ensure high availability, security, and resilience in real-time communication environments under heavy load.
  • Lead resolution of complex issues in SIP signaling, media negotiation, and latency optimization.
  • Oversee integrations with CRMs, analytics tools, and back-end systems for complete communication lifecycle management.
  • Strong Skills in Documenting Code and Providing Technical Documentation.
  • Mentor and coach engineers, run code reviews, and foster a culture of technical excellence and collaboration.

Requirements

  • 2+ years in software engineering
  • Extensive C# / .NET experience with a strong focus on telephony systems.
  • Hands-on experience with Genesys PureCloud or Amazon Connect in a production environment.
  • Knowledge of porting legacy Java applications to .NET with a focus on containerization (e.g., Docker, Kubernetes).
  • Proven success in integrating with telephony APIs and protocols (SIP, RTP, VoIP, PBX, CTI).
  • Deep knowledge of real-time communication technologies, async programming, and multithreaded systems.
  • Proficiency with RESTful APIs, SQL Server, and cloud services (Azure or AWS).
  • Solid grasp of network protocols, WebRTC, or event-driven messaging systems.
  • Preferred Qualifications

  • Experience with telecom compliance frameworks (HIPAA, GDPR, STIR / SHAKEN, PCI DSS).
  • Familiarity with enterprise contact center platforms (NICE inContact).
  • DevOps skills including CI / CD pipelines and infrastructure-as-code.
  • Contributions to open-source telephony projects (FreeSWITCH, Asterisk).
  • Ability to effectively interact with customers and pre-sales teams to support solution design, demonstrations, and technical discussions.
  • Soft Skills

  • Clear communicator able to translate technical strategy into actionable plans.
  • Excellent problem-solving and analytical thinking.
  • Strong decision-making and ownership over architecture and delivery.
  • Passion for developing teams, improving processes, and delivering impactful solutions.
  • Strong mentoring and technical leadership skills.
  • 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.

    Create a job alert for this search

    Software Engineer • Sandy, Utah, United States

    Similar jobs
    Principal Software Engineer (Cloud and AI Platforms)

    Principal Software Engineer (Cloud and AI Platforms)

    BlueFlag LLP • Salt Lake City, UT, US
    Remote
    Full-time
    Quick Apply
    BlueFlag is seeking a principal-level software engineer to lead the design and delivery of cloud-native applications, services, and data platform capabilities. In this role, you will be a hands-on t...Show more
    Last updated: 28 days ago
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce • 84045 Saratoga Springs, UT, US
    Full-time
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Roy, Utah

    Software Engineer - Roy, Utah

    Davidson Technologies, Inc. • Roy, UT, USA
    Full-time
    Quick Apply
    Prioritizing your health and well-being.Competitive 401(k) with company match - Investing in your future.Tuition reimbursement - Supporting your professional growth. Davidson's commitment to employe...Show more
    Last updated: 10 days ago
    Senior Software Engineer

    Senior Software Engineer

    Tagup • Salt Lake City, Utah, United States, 84101
    Full-time
    Tagup is a Series A defense technology company, founded at MIT, that is redefining logistics superiority with next-generation AI. It all started on a balcony at MIT, with an idea about monitoring as...Show more
    Last updated: 4 days ago
    Senior Software Engineer

    Senior Software Engineer

    Brivo • Lehi, UT, US
    Full-time
    Quick Apply
    Summary Brivo is seeking a highly creative, passionate, and skilled Senior Full-Stack Software Engineer to design and develop new web services for a global security system serving millions of users...Show more
    Last updated: 30+ days ago
    Embedded Software Engineer

    Embedded Software Engineer

    Idaho Scientific • Salt Lake City, UT, US
    Full-time
    Quick Apply
    Solve Hard Problems with Cool People.Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation.The perks of working at Id...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    JobNimbus • Lehi, UT, US
    Full-time
    Quick Apply
    We are obsessed with the hero's journey at JobNimbus.Every person has a hero's journey—Hermione Granger, James T.Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!.This is our &...Show more
    Last updated: 30+ days ago
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    Revel Media Group • Kaysville, UT, USA
    Full-time
    Quick Apply
    We're seeking a Senior Full-Stack Software Engineer to drive faster development cycles, rapid product development, and a better customer experience at Revel Media Group. Your role will contribute to...Show more
    Last updated: 30+ days ago
    Sales Engineer

    Sales Engineer

    Suralink • Salt Lake City, UT, United States
    Full-time
    Suralink is a fast-growing Software as a Service (SaaS) technology company looking for exceptional professionals to join our team. Our award-winning company has been recognized for growth, innovatio...Show more
    Last updated: 2 days ago • Promoted
    SCADA Engineer (2,3,4) Salt Lake City

    SCADA Engineer (2,3,4) Salt Lake City

    PacifiCorp • Salt Lake City, UT, United States
    Full-time
    SCADA Engineer (2,3,4) Salt Lake City #113831.PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environmental sustain...Show more
    Last updated: 16 days ago • Promoted
    Software Engineer

    Software Engineer

    Unisys Corporation • Salt Lake City, Utah, United States
    Permanent
    What success looks like in this role : .What Success Looks Like in This Role.Successfully supporting, maintaining, and enhancing cloud-based and web applications. Proactively identifying issues and re...Show more
    Last updated: 26 days ago • Promoted
    Software QA Engineer III - Project Based

    Software QA Engineer III - Project Based

    Autonomous Solutions • Lehi, UT, USA
    Full-time
    Quick Apply
    Development phases of this nature typically span.At ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Within the fields of agriculture, construction, landsc...Show more
    Last updated: 30+ days ago
    Technical Writer

    Technical Writer

    Mx Technologies • Lehi, UT, United States
    Full-time
    We are driven by our moral imperative to advance mankind - and it all starts with our people, product and purpose.We always carry a deep sense of drive and passion with us.If you thrive in a challe...Show more
    Last updated: 15 hours ago • Promoted • New!
    QA Design Transfer Engineer I / II - South Jordan, UT

    QA Design Transfer Engineer I / II - South Jordan, UT

    Merit Medical Systems • South Jordan, UT, United States
    Full-time
    At Merit Medical, our mission is to create innovative medical devices that improve lives.Our goal is to hire and develop people who want to build something special through hard work, team effort, a...Show more
    Last updated: 1 day ago • Promoted
    Technical Support Specialist I - Control 4

    Technical Support Specialist I - Control 4

    Resideo Technologies • Lehi, UT, United States
    Full-time
    Reporting to a Technical Support Supervisor, the Technical Support Specialist will act as a critical resource for Control4 customers in the custom electronics industry. This role requires deep techn...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 84043 Lehi, UT, US
    Full-time
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer—AI Product & Platform Engineering

    Senior Software Engineer—AI Product & Platform Engineering

    AAPC • Salt Lake City, UT, US
    Full-time
    Quick Apply
    This is a remote position Senior Software Engineer (Remote)—AI Product & Platform Engineering We build AI-powered products that improve customer workflows (speed, accuracy, confidence).As...Show more
    Last updated: 30+ days ago
    Software Integration Engineer Level II

    Software Integration Engineer Level II

    TAP Engineering • Bluffsdale, UT, US
    Full-time
    Quick Apply
    Software Integration Engineer II Job ID : .TAP00 Position : Software Integration Engineer II Location : Bluffsdale, Utah Category : Technical Clearance Requirement : Active TS / SCI with Polygraph (most re...Show more
    Last updated: 24 days ago