Senior Software Engineer

apartmentRUCKUS NETWORKS SINGAPORE PTE. LTD. placeTampines scheduleFull-time calendar_month 

In our'always on' world, we believe it's essential to have a genuine connection withthe work you do.

Weare looking for a Senior Software Engineer to join our growing team inSingapore. You will work with adynamic and focused team to develop state-of-the-art big data applications in Analytics and Artificial Intelligence (AI). As ourSenior Software Engineer, you will be implementing our core softwarecomponents, and be involved in scalable design for cloud software architecture.This is an exciting opportunity to join our talented team and be involved inthe next technology trend: Analytics& AI in Networking.

How You'll Help Us Connect the World:

Key Responsibilities
  • Distributed DataProcessing: Design,build, and optimize complex streaming and batch pipelines using Scala/Java/Pythonand Apache Spark (Structured Streaming and RDDs).
  • Event-Driven Orchestration: Lead the migration of ourcron-based Spark pipelines to modern, event-driven orchestration frameworks(e.g., Argo Workflows/Events, Apache Airflow, or Temporal) running onKubernetes.
  • Streaming Infrastructure: Work extensively with ApacheKafka and Google Protocol Buffers (GPB) to manage high-frequencydata ingestion and schema evolution.
  • Lakehouse Architecture: Implement and optimizedata storage using modern open table formats like Delta Lake and ApacheIceberg (including partitioning strategies and compaction).
  • Cloud-Native Deployment: Deploy, scale, and tuneworkloads on Google Kubernetes Engine (GKE) using Helm and theSpark K8s Operator.

Required Qualifications for Consideration:

  • Experience: 5+ years of softwareengineering experience focusing on distributed systems, big data, or backendengineering.
  • Languages: Experience in Scala(or any JVM language with a willingness to learn Scala). Python/Rust is a plus.
  • Big Data Frameworks: Experience with ApacheSpark (tuning, partitioning, driver/executor memory management, andstreaming).
  • Messaging: Solid understanding of ApacheKafka (topics, partitions, consumer groups) and serialization formats like GoogleProtobuf.
  • Infrastructure: Hands-on experiencedeploying and managing applications on Kubernetes (ideally GKE) andusing Helm.
  • Orchestration: Experience with moderndata orchestration tools (Airflow, Argo, Dagster, Prefect, or Temporal).

You Will Excite Us If You Have:

  • Rust: Experience writingsystems-level or high-performance code in Rust (or a strong desire tolearn and adopt it for data tooling).
  • Modern Table Formats: Production experience withDelta Lake or Apache Iceberg (understanding of transaction logs,metadata, and partition pruning).
  • Next-Gen Streaming: Familiarity with emergingstreaming engines like Arroyo or Apache Flink.
  • Testing at Scale: Experience buildingdistributed load-testing frameworks or chaos engineering tools for datapipelines.

What Happens After You Apply:

Learn how toprepare yourself for the next steps in our hiring process by visiting https://jobs.vistancenetworks.com/content/How-We-Hire/?locale=en_US

Why JoinUs?

VistanceNetworks shapes the future of communications technology, pushing past what ispossible. We deliver solutions that bring reliability and performance to aworld always in motion. Our global team of innovators and employees are trustedadvisors who listen to customers first, then deliver value.

RUCKUSNetworks delivers purpose-driven enterprise networks that enable superiorbusiness outcomes in demanding environments. Our solutions combine AI-poweredautomation, proactive network assurance, and context-aware security, providingexceptional performance with simplified management.

If you wantto grow your career alongside bright, passionate, and caring people who striveto create what's next…..come connect to your future at Vistance Networks.

VistanceNetworks is an Equal Opportunity Employer (EEO), including people withdisabilities and veterans.

electric_boltImmediate start

Senior Software Engineer

apartmentRUCKUS NETWORKS SINGAPORE PTE. LTD.placePasir Ris, 3 km from Tampines
In our'always on' world, we believe it's essential to have a genuine connection withthe work you do. Weare looking for a Senior Software Engineer to join our growing team inSingapore. You will work with adynamic and focused team to develop state...
apartmentCargo Community Network Pte LtdplaceQueenstown, 20 km from Tampines
Role Overview We are seeking a highly motivated Software Engineer / Senior Software Engineer to join our application development and support team. The role involves developing, enhancing, and supporting enterprise applications, while working...
thumb_up_altRecommended

Senior/Software Engineer

apartmentUPPER SPRING CONSULTING PTE. LTD.placeGeylang, 8 km from Tampines
We are representing our client in the global technology and engineering space to look for an experienced Senior/Software Engineer to join them. The candidate is responsible for designing, developing, and implementing software solutions to meet...