NICE

Senior Professional Services Software Engineer

NICE

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop automated workflows that orchestrate complex processes across multiple systems, databases, endpoints, and storage solutions in on-prem and public cloud.
  • Design, develop, and maintain internal tools/utilities using C#, PowerShell, Python, Bash to automate and optimize cloud onboarding workflows.
  • Create integrations with REST APIs and other services to ingest and process external/internal data.
  • Query and analyze data from various sources such as SQL databases, Elastic Search indices and Log files (structured and unstructured).
  • Develop utilities to visualize, summarize, or otherwise make data actionable for Professional Services and QA engineers.
  • Work closely with test, ingestion, and configuration teams to understand bottlenecks and build self-healing mechanisms for high availability and performance.
  • Build automated data pipelines with data consistency and reconciliation checks using tools like PowerBI/Grafana for collecting metrics from multiple endpoints and generating centralized and actionable dashboards.
  • Automate resource provisioning across Azure services including AKS, Web Apps, and storage solutions.
  • Experience in building Infrastructure-as-code (IaC) solutions using tools like Terraform, Bicep, or ARM templates.
  • Develop end-to-end workflow automation in customer onboarding journey that spans from Day 1 to Day 2 with minimal manual intervention.

Requirements

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
  • Proficiency in scripting and programming languages (e.g., C#, .NET, PowerShell, Python, Bash).
  • Experience working with and integrating REST APIs.
  • Experience with IaC and configuration management tools (e.g., Terraform, Ansible).
  • Familiarity with monitoring and logging solutions (e.g., Azure Monitor, Log Analytics, Prometheus, Grafana).
  • Familiarity with modern version control systems (e.g., GitHub).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work with development and operations teams, to achieve desired results, on common projects.
  • Strategic thinker and capable of learning new technologies quickly.
  • Good communication with peers, subordinates and managers.
Benefits
  • Enjoy NICE-FLEX! 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.
  • Every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#PowerShellPythonBashREST APIsSQLInfrastructure-as-codeTerraformBicepARM templates
Soft Skills
problem-solvingattention to detailstrategic thinkingcommunicationcollaboration