Senior Professional Services Software Engineer
Company: NICE
Location: San Diego
Posted on: March 12, 2026
|
|
|
Job Description:
As a Senior Professional Services Software Engineer, you will be
responsible for designing, developing, and maintaining robust
end-to-end automation solutions that support our customer
onboarding processes from an on-prem software solution to Azure
SAAS platform and streamline cloud operations. You will work
closely with Professional Services, Cloud Operations, and
Engineering teams to implement tools and frameworks that ensure
seamless deployment, monitoring, and self-healing of applications
running in Azure. How will you make an impact? • 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 Have you got what it takes? • 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 You will have an advantage if you also have: •
Experience with AKS infrastructure administration. • Experience
orchestrating automation with Azure Automation tools like Logic
Apps. • Experience working in a secure, compliance driven
environment (e.g. CJIS/PCI/SOX/ISO) • Certifications in vendor or
industry specific technologies.
Keywords: NICE, Norwalk , Senior Professional Services Software Engineer, IT / Software / Systems , San Diego, California