NICE

SeniorSoftwareEngineer-DataTeam(AWS,Flink,OpenSearch)

Sandy, Utah, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - Data Team (AWS, Flink, OpenSearch) at NICE. Skills: Streaming platform engineering, Enterprise-scale streaming, Cloud data platforms, Kafka, AWS, OpenSearch, Flink. Administer, optimize, and govern Kafka, AWS MSK, Kinesis, Kafka Connect, and OpenSearch platforms. Design scalable, fault-tolerant, and secure streaming architectures”

What You'll Achieve.

Streaming platforms operate with high availability, performance, and reliability at enterprise scale; Governance, security, and automation practices are consistently applied across the ecosystem; Engineering teams are unblocked and empowered through well-integrated data pipelines and real-time infrastructure; AI tooling meaningfully improves operational efficiency and engineering velocity

Industry & Context.

Problems you'll solve

Troubleshoot

What They're Looking For.

Must Have

6+ years of experience with Kafka administration and distributed streaming systems, AWS cloud services experience (MSK, Kinesis, and related services), OpenSearch, Linux administration and automation/scripting skills, Python development and platform reliability engineering, Desire to learn and implement evolving and new technologies

Nice to Have

Experience with Flink using Spring Boot, Snowflake integration experience, Kubernetes orchestration, Administration knowledge in OpenSearch clusters, Familiarity with AI-enabled engineering workflows and tools

What You'll Do.

and OpenSearch platforms

and secure streaming architectures

and performance-tune distributed drive capacity planning

Implement security controls

and operational best practices

Support integrations with data lakes

and downstream systems

Automate infrastructure provisioning using Terraform or similar IaC tools

Leverage AI-assisted development tools (Claude or equivalent) to improve engineering productivity and platform automation

Collaborate with engineering and analytics teams to enable real-time data processing and AI-driven data solutions

How You'll Work.

Team & Collaboration

Collaborates closely with teams in Salt Lake City and Pune; Collaborate with engineering and analytics teams

Full 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. We are seeking a Senior Streaming Platform Engineer (6+ years) with deep expertise in enterprise-scale streaming and cloud data platforms. Based in Atlanta, this role collaborates closely with teams in Salt Lake City and Pune, with reasonable overlapping hours. The ideal candidate brings hands-on experience managing scalable, secure, and highly available streaming ecosystems that support real-time analytics, event-driven architectures, and enterprise data platforms — including exposure to AI-assisted engineering and automation practices. What You’ll Do Administer, optimize, and govern Kafka, AWS MSK, Kinesis, Kafka Connect, and OpenSearch platforms Design scalable, fault-tolerant, and secure streaming architectures Monitor, troubleshoot, and performance-tune distributed systems; drive capacity planning Implement security controls, automation, and operational best practices Support integrations with data lakes, Snowflake, analytics platforms, and downstream systems Automate infrastructure provisioning using Terraform or similar IaC tools Leverage AI-assisted development tools (Claude or equivalent) to improve engineering productivity and platform automation Collaborate with engineering and analytics teams to enable real-time data processing and AI-driven data solutions What We’re Looking For Required: 6+ years of experience with Kafka administration and distributed streaming systems Strong AWS cloud services experience (MSK, Kinesis, and related services) in OpenSearch Linux administration and automation/scripting skills Python development and platform reliability engineering Desire to learn and implement evolving and new technologies Preferred: Experience with Flink using Spring

Free ATS check

Applying for this Senior Software Engineer - Data Team (AWS, Flink, OpenSearch) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about NICE?

Real rants from real employees. Read before you apply.

Read Company Rants →