✦ Luna Orbit — Software Engineering

Senior Software Developer Cloud & Distributed Systems

at Hewlett Packard Enterprise

Hybrid Posted March 31, 2026
Type Full-Time
Experience senior
Exp. Years 10+ years
Education Bachelor's or Master's degree in Computer Science, Computer Engineering or related field
Category Software Engineering

Senior Software Developer for Cloud & Distributed Systems to design and implement scalable cloud-native services and data pipelines for enterprise networking at scale.

  • Design, build, and maintain scalable distributed services
  • Develop microservices and backend components
  • Build and evolve data processing pipelines
  • Ensure quality with unit/integration tests
  • Collaborate across teams on platform evolution

Stack includes Python/Go/Java, Kafka/Storm/Flink, Redis/Cassandra/Postgres, Kubernetes, Spark/Databricks; emphasizes RESTful APIs, CI/CD, ETL, and ML workflows.

The ideal candidate is a senior software developer with 10+ years of distributed systems experience, proficient in Python/Go/Java and modern streaming frameworks (Kafka, Storm, Flink), with Kubernetes and distributed datastore experience.

Bachelor's or Master's degree in Computer ScienceComputer Engineering or related fieldTypically 10+ years of software engineering experience3+ years building event-driven stream processing systems using KafkaStormFlinkRESTful API design and implementationDistributed datastores such as RedisCassandra/Datastaxor Postgres2+ years building or operating distributed systems using cloud-native technologies or Kubernetes2+ years working with bigdata frameworks such as Apache Spark or DatabricksFamiliarity with DevOps practicesCI/CDautomationand service ownershipETL pipelinesML training and inferenceor data tooling such as Pandas/DuckDB
Cloud ArchitecturesCross Domain KnowledgeDesign ThinkingDevelopment FundamentalsDistributed ComputingMicroservices FluencyFull Stack DevelopmentSecurity-First MindsetSolutions DesignTesting & AutomationUser Experience (UX)
KafkaStormFlinkKubernetesRedisCassandra/DatastaxPostgresApache SparkDatabricksPandasDuckDB
Bachelor's or Master's degree in Computer Science or related field10+ years software engineering3+ years event-driven streaming with Kafka/Storm/FlinkRESTful APIRedis/Cassandra/Datastax/PostgresKubernetesSpark/DatabricksDevOps/CI/CDETL pipelinesML training/inferencePandas/DuckDB
PythonGoJavaKafkaStormFlinkKubernetesRedisCassandra/DatastaxPostgresDatabricksApache SparkCI/CDETL pipelinesML training and inferencePandasDuckDBRESTful APIEvent-driven
communicationcross-functional collaborationanalytical skillsproblem-solvingteamworkattention to detailability to work independently
Industry SaaS
Job Function Develop and operate scalable cloud-native distributed services and data processing pipelines
Role Subtype Senior software developer
Tech Domains Java, SQL / PostgreSQL, Kubernetes, Docker, Linux
senior software developercloud engineeringdistributed systemspythongojavakafkastormflinkkubernetesrediscassandra/datastaxpostgresdatabricksapache sparkci/cddevopsetl pipelinesml training and inferencepandasduckdbrestful apievent-driven

Less than 10 years of software engineering experience, No event-driven streaming experience with Kafka/Storm/Flink, No Kubernetes or distributed datastore experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile