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
    Senior Software Engineer (API / .NET)

    Senior Software Engineer (API / .NET)

    Cricut • South Jordan, UT, US
    Full-time
    Cricut® makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything &mdas...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    Western Governors University • Salt Lake City, UT, United States
    Full-time +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Altitude AI • Salt Lake City, UT, US
    Full-time
    Be a part of the future of Industrial AI! In this software engineering role, you'll be on the front lines building the Generative AI platform that rapidly designs and generates complete industr...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer (Full-stack)

    Lead Software Engineer (Full-stack)

    Cricut • South Jordan, UT, US
    Full-time
    Cricut® empowers people to make and personalize almost anything—from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and material...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer

    Software Engineer

    Tagup • Salt Lake City, UT, US
    Full-time
    Tagup is a defense technology company founded at MIT that is redefining logistics superiority with next-generation AI.We’re growing rapidly and are looking for change-makers passionate about ...Show more
    Last updated: 30+ days ago • Promoted
    Sales Engineer (Solutions Engineer)

    Sales Engineer (Solutions Engineer)

    Canopy • South Jordan, UT, US
    Full-time
    Sales Engineer (Solutions Engineer).Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounti...Show more
    Last updated: 30+ days ago • Promoted
    Manager Software Engineer

    Manager Software Engineer

    Myriad Genetics • Salt Lake City, UT, United States
    Full-time
    Software Engineering Manager - Clinical Report Integrations.Myriad Genetics is transforming how genetic test results are built, delivered, and integrated across internal and external healthcare sys...Show more
    Last updated: 18 days ago • Promoted
    Full Stack Software Engineer (Hybrid / U.S. Citizens Only)

    Full Stack Software Engineer (Hybrid / U.S. Citizens Only)

    Task Force Talent • Salt Lake City, UT, US
    Full-time
    Task Force Talent is seeking mid to senior full-stack software engineers (multiple openings) for a very well-funded Series B company working on insider threat and supply chain security problem...Show more
    Last updated: 30+ days ago • Promoted
    Software Architect I

    Software Architect I

    defi AUTO LLC • Salt Lake City, UT, US
    Full-time
    It’s an exciting time to join defi!.SOLUTIONS is a pioneer in end-to-end, SaaS loan originations, servicing, and managed servicing solutions. Our customers include the highest-volume captive a...Show more
    Last updated: 30+ days ago • Promoted
    Software Quality Assurance Engineer

    Software Quality Assurance Engineer

    The JAAW Group • Hill Air Force Base, UT, US
    Full-time
    We are seeking a highly skilled and experienced Software Quality Assurance Manager to lead our quality assurance efforts. As a Software Quality Assurance Manager, you will be responsible for develop...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Lightspeed DMS • South Jordan, UT, US
    Full-time
    Lightspeed is a leading provider of cloud-based software for dealerships and Original Equipment Manufacturers (OEMs), serving the Powersport, Marine, RV, Trailer, Outdoor Power Equipment, and Golf ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - UTAH Only

    Senior Software Engineer - UTAH Only

    Proactive Health • Lehi, UT, US
    Full-time
    NOTE : You must live within 40 miles of the Lehi Utah office for this position.Proactive Health is a dynamic and innovative company dedicated to improving patient care for seniors through cutting-ed...Show more
    Last updated: 8 days ago • Promoted
    Cloud Engineer III - Utah Only

    Cloud Engineer III - Utah Only

    RLDatix • Lehi, UT, US
    Full-time
    Production Engineer III | R&D | Lehi, Utah| IHybrid.RLDatix (RLD) is on a mission to help raise the standard of care…everywhere. Trusted by over 10,000 healthcare organizations around the...Show more
    Last updated: 5 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Salt Lake City, UT, United States
    Full-time
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Integrated Engineering • West Valley City, UT, US
    Full-time
    The Full Stack Software Engineer will develop high-quality software solutions that provide an excellent customer experience. You will work on cross-platform mobile and web applications using React N...Show more
    Last updated: 30+ 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 Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    Revel Media Group • Kaysville, UT, US
    Full-time
    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 contribut...Show more
    Last updated: 30+ days ago • Promoted
    Software Test Engineer I

    Software Test Engineer I

    BioFire Defense, LLC • Salt Lake City, UT, US
    Full-time
    The Software Test Engineer I supports development and release of high-quality software to internal and external users by planning, documenting, and executing verification and validation (V&V) o...Show more
    Last updated: 30+ days ago • Promoted