Senior Professional Services Software Engineer
NICE
about 1 month ago
Remote, United States
Senior
Responsibilities
- Design and develop automated workflows for complex processes across systems.
- Create internal tools using C#, PowerShell, Python, and Bash for cloud onboarding.
- Integrate with REST APIs to process data.
- Analyze data from SQL databases and other sources.
- Develop utilities to visualize and summarize data for teams.
- Collaborate with teams to build self-healing mechanisms for applications.
- Build automated data pipelines with consistency checks.
- Automate resource provisioning across Azure services.
- Develop Infrastructure-as-Code solutions using Terraform or similar tools.
- Create end-to-end workflow automation for customer onboarding.
Requirements
- Bachelor’s degree in computer science, engineering, or related field.
- Proficiency in scripting and programming languages like C#, PowerShell, Python, and Bash.
- Experience with REST API integration.
- Familiarity with Infrastructure-as-Code and configuration management tools.
- Knowledge of monitoring and logging solutions.
- Experience with version control systems like GitHub.
- Excellent problem-solving skills and attention to detail.
- Ability to collaborate with development and operations teams.
- Strategic thinker with a capacity for quick learning.
- Good communication skills with peers and management.
Benefits
- Flexible work model with 2 days in-office and 3 days remote.
- Opportunities for career growth across multiple roles and locations.
- Collaborative and creative work environment.
Tech Stack
AnsibleAzureBashC#ElasticsearchGrafanaPowerShellPrometheusPythonSQLTerraform
Categories
AI & MLData EngineeringDevOps