Software Engineer – (Java/Scala/Golang) (Microservices, Kafka & Big Data) 4 to 8 Years

Cisco

United States

On-site

USD 140,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cisco is seeking a hands-on Software Engineer to join a high-impact data engineering team focused on building data products using state-of-the-art big data technologies. The role emphasizes developing and operating pipelines, with a strong bias toward scalable, distributed systems.

You will work with Java/Scala/Golang, Kafka, Spark, Flink, and modern cloud tooling to deliver end-to-end data solutions that empower Webex engineering and business insights.

Qualifications

  • 4–8 years of experience building enterprise-grade applications.
  • Experience with large, asynchronous, distributed systems and microservices.
  • Strong programming skills in Java, Scala, or Go.
  • Experience with Kafka and high-volume data processing.
  • Solid SQL skills and data modeling for analytics.
  • Familiarity with AI tooling for design/testing (e.g., Copilot).

Responsibilities

  • Build and operate Kafka-based streaming applications for ingestion, filtering, and enrichment.
  • Develop data processing jobs with Spark and Flink following platform guidelines.
  • Design and implement scalable, end-to-end distributed systems.
  • Share solutions and ideas through design reviews, proofs-of-concept, and demos.
  • Collaborate with cross-technology teams to align product requirements with implementation.
  • Contribute to development strategy and code that reflects product functionality.

Skills

Java/Scala/Golang
Kafka
SQL/Data modeling
Distributed systems
OO design
AI tools (Copilot/Codex)

Tools

Apache Spark
Apache Flink
Trino/Presto
Apache Pinot/ClickHouse
Docker
Kubernetes
Helm

Job description

Meet the Team

The Webex Engineering Analytics team is responsible for developing and operating pipelines for Big Data Analytics built on state-of-the-art big data technologies that both solve complex data driven development problems for Webex engineering and enable critical business insights for Webex product.

We are looking for a hands-on Software Engineer to join a high-impact data engineering team with a focus on developing data products and features by leveraging state-of-the-art big data technologies.

Your Impact
  • Build and operate Kafka-based streaming applications, including ingestion, filtering, enrichment, and replication use cases.
  • Develop data processing jobs using Apache Spark and/or Apache Flink, following established patterns and platform guidelines.
  • Build high-performant, highly scalable, complex, and distributed systems – end to end.
  • Share technical solutions and product ideas with the broader team through design review, code review, proof-of-concepts, and show-and-tell sessions.
  • Participate and contribute ideas to our technology, algorithms, and products.
  • Work closely with development, test, and various cross-technology teams to design development strategies and plans, followed by designing and writing code reflecting product requirements and functionality.
Minimum Qualifications
  • At least 4-8 years of experience in developing and maintaining enterprise grade applications.
  • Experience in building large, asynchronous task systems, scalable distributed systems with a good understanding of microservices architecture.
  • Strong experience in Java, Scala, Golang or other modern programming languages/technologies.
  • Experience working with Kafka and scaling for high volume workloads.
  • Strong SQL skills and understanding of data modeling for analytical workloads
  • Adept in using AI tools like Copilot, Cursor, Codex, etc., in design/development and testing.
  • Solid foundation in data structures, algorithms and object-oriented design
Preferred Qualifications
  • Practical experience with Apache Spark and Apache Flink.
  • Practical experience with query engines like Trino/Presto.
  • Hands-on experience with real-time analytics stores like Apache Pinot/Clickhouse for low-latency analytical queries.
  • Experience with Docker or other configuration management tools.
  • Strong experience with public and private cloud providers like AWS, OpenStack.
  • Experience with orchestration and management tools: Kubernetes, Docker, Helm.
Why Cisco?

At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - App Development
Software Engineer - App Development

Dormont Manufacturing Co • United States

On-site
USD 90,000 - 130,000
Software Engineer (Shared Components)
Software Engineer (Shared Components)

Cisco • United States

Hybrid
USD 102,762 - 137,017
Software Engineer- Fullstack
Software Engineer- Fullstack

Dormont Manufacturing Co • United States

On-site
USD 100,000 - 130,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Cisco • United States

Hybrid
USD 102,762 - 171,271
Software Engineer - Backend | Ruby on Rails and Cloud Networking | 6-10 years
Software Engineer - Backend | Ruby on Rails and Cloud Networking | 6-10 years

Cisco • United States

On-site
USD 150,000 - 200,000
Senior Software Engineer, Intelligence Services (US)
Senior Software Engineer, Intelligence Services (US)

Centripetal Networks Inc. • United States

Hybrid
USD 100,000 - 130,000
Big Data Software Engineer (Java/Spark/Kafka)
Big Data Software Engineer (Java/Spark/Kafka)

Redolent Infotech Pvt. Ltd. • San Mateo (CA)

On-site
USD 120,000 - 190,000
Software Engineer Data/AI/Intelligent Systems
Software Engineer Data/AI/Intelligent Systems

Info Resume Edge • San Francisco (CA)

On-site
USD 120,000 - 160,000
Software Engineering Technical Leader, CI / Build (G11 BLR)
Software Engineering Technical Leader, CI / Build (G11 BLR)

Cisco • United States

On-site
USD 120,000 - 150,000
Software Engineer I (Intern) United States at Cisco San Jose, CA
Software Engineer I (Intern) United States at Cisco San Jose, CA

kozmetickesluzby.vecnakraska.sk - Jobboard • San Jose (CA)

On-site
USD 70,000 - 90,000