✦ Luna Orbit — Software Engineering

Software Principal Engineer - Control Path

at Dell Technologies

📍 Hopkinton, Massachusetts, United States Hybrid 💰 $179K – $231K USD / year Posted March 13, 2026
Salary $179K – $231K USD / year
Type Not Specified
Experience senior
Exp. Years 8-12 years
Education Not specified
Category Software Engineering

This role involves developing sophisticated software systems for data protection, cyber resiliency, and enterprise storage, utilizing Java, Golang, and microservices architecture.

  • Developing enterprise-grade software
  • Designing system architecture
  • Implementing APIs and microservices
  • Ensuring system security and performance
  • Collaborating across teams

The technical environment includes Java, Golang, Spring Boot, microservices, distributed systems, API design, and AI integration, with a focus on scalable, secure, and high-performance software solutions.

The ideal candidate is a senior software engineer with 8+ years of experience in Java and Golang, skilled in designing scalable microservices and APIs, with strong expertise in distributed systems, multi-threaded programming, and AI technologies. They should be comfortable with full stack contributions and ownership of the development lifecycle.

JavaGolangSpringSpring BootMicroservicesAPIs designOpenAPISwaggerRAMLMulti-Threaded EnvironmentsWindows/Linux/Unix Programming
AI technologiesAI toolsfull stack development
SwaggerOpenAPIRAML
JavaGolangSpringSpring BootMicroservicesAPIs designOpenAPISwaggerRAMLMulti-Threaded EnvironmentsWindowsLinuxUnixAI technologiesSDLCObject-Oriented Design
JavaGolangSpringSpring BootData StructuresMicroservicesORM Tools in JavaAPIs designOpenAPISwaggerRAMLMulti-Threaded EnvironmentsWindowsLinuxUnixAI technologiesSDLCObject-Oriented Design
problem solvingdesignarchitecturecollaborationownership
Industry Technology / Software
Job Function Software development for cyber resiliency and data protection systems
JavaGolangSpringSpring BootMicroservicesAPIs designOpenAPISwaggerRAMLMulti-Threaded EnvironmentsWindowsLinuxUnixAI technologiesSDLCObject-Oriented Design

Lack of experience with Java and Golang, No experience with API design tools like OpenAPI, Swagger, RAML, Unable to work in a hybrid environment in Hopkinton

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