Dell Technologies is hiring a Software Principal Engineer

About the Role

Lead the design and implementation of complex software systems, guiding technical direction across teams and ensuring alignment with long-term architecture goals.

Responsibilities

  • Define and drive technical vision for software platforms
  • Collaborate with cross-functional teams to deliver end-to-end solutions
  • Mentor engineers and promote best practices in coding and design
  • Evaluate emerging technologies for integration into product ecosystems
  • Ensure software reliability, scalability, and performance
  • Lead architectural reviews and system design discussions
  • Drive innovation through proof-of-concept initiatives
  • Support product development from concept through deployment
  • Champion software quality and testing standards
  • Work closely with product managers to shape roadmap priorities
  • Troubleshoot and resolve critical system-level issues
  • Promote reusability and modular design principles
  • Contribute to intellectual property development
  • Align engineering efforts with business objectives
  • Facilitate knowledge sharing across technical teams
  • Participate in agile planning and delivery cycles
  • Ensure compliance with security and regulatory standards
  • Optimize development workflows and tooling
  • Lead incident response and post-mortem analyses
  • Guide cloud-native application design and deployment
  • Improve system observability and monitoring practices
  • Support customer-facing technical engagements
  • Collaborate on open-source initiatives when applicable
  • Drive automation across build, test, and deployment pipelines
  • Influence engineering culture through technical leadership

Nice to Have

  • Advanced degree in computer science or engineering
  • Experience with edge computing or IoT systems
  • Background in enterprise software solutions
  • Familiarity with AI/ML integration patterns
  • Knowledge of networking protocols and architectures
  • Experience in high-availability environments
  • Contributions to open-source software projects
  • Patents or publications in technical domains
  • Leadership in technical community forums
  • Experience with regulatory-compliant systems

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid

Team

Part of a global engineering organization driving innovation in software systems

Why This Role Matters

This position plays a pivotal role in shaping the future of software platforms by combining deep technical expertise with strategic thinking. The engineer will influence architecture decisions across multiple teams and help define next-generation solutions.

What to Expect

You will lead technical initiatives, collaborate with product and engineering leaders, and contribute directly to codebases. Expect regular interaction with stakeholders across engineering, product, and operations.

Available for qualified candidates

Required Skills
PythonC++CI/CDGitJiraDistributed SystemsPerformance OptimizationDebugging
About company
Dell Technologies
Dell Technologies helps customers modernize infrastructure and unlock value from AI. The company is a family of businesses that helps individuals and organizations transform how they work, live and play.
All jobs at Dell Technologies Visit website
Job Details
Category other
Posted 6 months ago