Software Principal Engineer - Control Path

GetTechSalesJobs

Hopkinton, Massachusetts, USA
Base: $179k - $231k; bonus/equity: not specified; ...
Hybrid
Java and/or golang development
Microservices architecture
Api design and implementation
GetTechSalesJobs is seeking a Software Principal Engineer to join their Data Protection Software Engineering team in Hopkinton, Massachusetts. The role involves developing advanced data protection and cyber resiliency software, requiring substantial experience in software development with Java and/or Golang, along with a strong understanding of cloud technologies and AI

Job Summary

  • The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world.
  • As a Software Principal Engineer, you will develop sophisticated software systems safeguarding enterprise-level customer data against data loss, cyber threats, and ransomware attacks while driving AI-powered solutions.
  • Dell Technologies offers fair and equitable compensation practices along with a comprehensive benefits experience supporting your life and health.

Matching Summary

Match Score: 85

GetTechSalesJobs is seeking a Software Principal Engineer to join their Data Protection Software Engineering team in Hopkinton, Massachusetts. The role involves developing advanced data protection and cyber resiliency software, requiring substantial experience in software development with Java and/or Golang, along with a strong understanding of cloud technologies and AI.

Salary

Base: $179k - $231k; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Java and/or Golang development
  • Microservices architecture
  • API design and implementation
  • Multi-threaded environments programming
  • Cloud technologies expertise
  • AI tools usage in SDLC
  • Object-oriented software design

Nice-to-have

  • CI/CD pipeline and DevOps experience
  • Knowledge of AI/ML and GenAI
  • Prompt engineering skills
  • Automation tools and frameworks
  • Distributed systems knowledge
  • Operating systems and device drivers
  • Quality first mindset

Key Requirements

  • 8-12 years software development experience
  • Experience with Java, Spring, Spring Boot
  • Proficient in data structures and ORM tools
  • Experience with Windows/Linux/Unix programming
  • Experience designing scalable enterprise systems
  • Ability to create HLD and LLD designs

Work Rights

Not specified

Tailored Resume

Cover Letter