NICE

Make experiences flow.

Principal Software Engineer, AI, PHP, Python, React

Backend EngineerSoftware EngineerFull TimeRemoteTeam 5,001-10,000Since 1991H1B SponsorCompany SiteLinkedIn

Location

California + 3 moreAll locations: California, New Jersey, Texas, Utah

Posted

64 days ago

Salary

Not specified

Bachelor Degree8 yrs expEnglishAWSCloudDistributed SystemsEC2Java ScriptLaravelPHPPythonReactType Script

Job Description

• Partner closely with Product, Design, and Engineering to shape product strategy, scope, and technical execution • Design and build API-first, cloud-native services that integrate with web clients, internal tools, and external partners • Own projects end-to-end: architecture, implementation, testing, deployment, monitoring, and iteration • Develop and maintain scalable, distributed systems with a focus on performance, reliability, and security • Contribute to the evolution of our conversational AI platform, including messaging pipelines, integrations, and data flows • Write clean, testable, well-documented code while raising engineering standards through reviews and technical leadership • Continuously improve development workflows, CI/CD pipelines, and operational excellence • Identify and resolve performance bottlenecks across application, database, and infrastructure layers

Job Requirements

  • Bachelor's degree in Computer Science or a related technical field
  • 8+ years of professional software engineering experience building production systems
  • Strong experience with modern web development: RESTful APIs, relational databases, CI/CD, background jobs, and event-driven systems
  • Proficiency in at least one modern programming language with solid object-oriented and/or functional design principles
  • Hands-on experience with backend technologies: Laravel, Express, Serverless, Python, PHP, TypeScript
  • Hands-on experience with frontend technologies: React, modern JavaScript/ES6+
  • Strong understanding of software architecture patterns, system design, and best practices for large-scale applications
  • Experience building and operating systems on AWS, including services such as: S3, SQS, SNS, SES, Step Functions, RDS, EC2, Kinesis, Lambda
  • Familiarity with distributed systems, messaging queues, and asynchronous processing
  • Working knowledge of testing strategies, linters, package management, and CI pipelines
  • Practical understanding of machine learning concepts and how they apply to real-world products

Benefits

  • About NiCE
  • Equal opportunity employer

Related Job Pages

More Backend Engineer Jobs

Senior Software Engineer – Ruby on Rails

Versapay

The first Collaborative Accounts Receivable Network. Accomplish more, get paid faster, and deliver better experiences.

Backend Engineer64 days ago
Full TimeRemoteTeam 201-500Since 2006H1B No Sponsor

Senior Software Developer automating accounts receivable processes at Versapay

AWSAzureElasticSearchJavaScriptKubernetesPostgresReactRedis
United States
$120K - $140K / year

Software Development Engineer II – Backend

Slate

The all-in-one creative suite for social media managers to edit video and images on desktop or mobile. 📱🖥️

Backend Engineer64 days ago
Full TimeRemoteTeam 11-50Since 2019

Software Development Engineer II focusing on digital customer experience at Slate.

AWSAzureCloudJavaLinuxSDLCUnix
Washington

Principal .NET Software Engineer – Cloud Payments Platform

Versapay

The first Collaborative Accounts Receivable Network. Accomplish more, get paid faster, and deliver better experiences.

Backend Engineer64 days ago
Full TimeRemoteTeam 201-500Since 2006H1B No Sponsor

Principal Software Engineer evolving payments infrastructure at Versapay

AWSAzureCloudDistributed SystemsJavaScriptRuby on RailsSQLTypeScript.NET
United States
$150K - $180K / year
Backend Engineer64 days ago
Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor

Java Lead Developer involved in technology strategy and application development

BootstrapCloudJ2EEJavaJavaScriptSDLCSOAPSpring
Texas
$96.3K - $125K / year