✦ Luna Orbit — Software Engineering

Software Engineer C OR C++ OR JAVA with Linux and distributed systems

at Dell Technologies

📍 2 Locations Unknown Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves developing and optimizing distributed systems and storage solutions, focusing on performance, reliability, and fault tolerance in large-scale environments.

  • Designing distributed storage systems
  • Optimizing system performance
  • Debugging complex issues
  • Ensuring fault tolerance
  • Collaborating on system design

The technical scope includes systems programming in C/C++ and Java, Linux environment, distributed systems fundamentals, performance profiling, and automation with CI/CD pipelines.

The ideal candidate is an experienced software engineer with 5+ years in systems programming, proficient in C, C++, and Java, with strong knowledge of distributed systems, performance tuning, and Linux environment. They should be capable of optimizing storage and network performance in large-scale systems.

CC++JavaLinuxDistributed SystemsPerformance OptimizationSystem DesignDebuggingCI/CD
BSD developmenteBPFtcpdumpperformance profilingsecurity & compliance
stracedtraceeBPFtcpdump
CC++JavaLinuxDistributed SystemsPerformance OptimizationStorage MediaNetworkingConcurrencyFault ToleranceSystem DesignDebuggingPerformance profilingCI/CD
CC++JavaLinuxDistributed SystemsAI technologiesPerformance OptimizationStorage MediaNetworkingConcurrencyFault ToleranceSystem DesignDebuggingPerformance profilingCI/CD
collaborationproblem-solvingdesigncommunicationreliability
Industry Technology / Software
Job Function Systems programming and distributed system development for storage and performance optimization
CC++JavaLinuxDistributed SystemsAI technologiesPerformance OptimizationStorage MediaNetworkingConcurrencyFault ToleranceSystem DesignDebuggingPerformance profilingCI/CD

Lack of experience with C, C++, and Java, No background in distributed systems or Linux, Unable to work across multiple locations

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