Software Principal Engineer

Dell Technologies

Principal Software Engineer, Software Engineering

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Join us to do the best work of your career and make a profound social impact as a Principal Software Engineer on our Software Engineering Team in Bangalore

What you’ll achieve

As a Principal Software Engineer – Platform & Automation Systems, you will lead the design and delivery of large‑scale, mission‑critical platforms that power device remediation, automation, and telemetry across global customer environments. You will be responsible for architecting highly reliable, secure, and scalable systems that directly reduce operational cost, improve customer experience, and enable premium enterprise support offerings.


You will work closely with platform engineering, diagnostics, security, and operations teams to transform complex field and device‑level failures into deterministic, production‑ready solutions deployed safely at massive scale.


You will:

  • Architect and lead large‑scale remediation and automation platforms, owning solutions from system design through production rollout across heterogeneous device fleets

  • Set technical direction and engineering standards for safety‑critical automation, ensuring idempotency, observability, rollback protection, and enterprise‑grade reliability

  • Design and build cloud‑native backend services (microservices, APIs, telemetry pipelines) that enable proactive diagnostics, root‑cause analysis, and data‑driven remediation

  • Partner cross‑functionally with diagnostics, support, QA, security, and release teams to operationalize solutions end‑to‑end and ensure readiness for customer‑facing deployment. Lead platform initiatives that improve fleet stability, reduce repeat incidents, and lower mean time to remediation (MTTR) across enterprise environments

  • Mentor senior and junior engineers, driving best practices in systems thinking, defensive engineering, automation design patterns, and production ownership. Establish strong engineering rigor around validation, rollback safety, logging, and execution guards to minimize risk in live customer environments

Take the first step towards your dream career

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:

Essential Requirements

  • 7+ years of professional experience building and operating enterprise-scale software platforms, automation systems, or device-centric solutions, with demonstrated ownership from architecture to production delivery. Bachelor’s or Master’s degree in Engineering, Computer Science, or a related technical discipline
  • Deep expertise in C#, .NET, ASP.NET, SQL, and backend platform development, with hands‑on experience designing production microservices and distributed systems.

  • Proven experience delivering automation or remediation systems at scale, including strong practices around validation, safety, logging, and operational telemetry. Strong background working in highly regulated or safety‑critical environments, with an emphasis on security, compliance, and risk reduction

  • Platform ownership mindset with accountability for availability, scalability, MTTR reduction, and long-term maintainability, applying systems thinking to drive root-cause-first solutions rather than reactive fixes. Hands-on experience with PowerShell and automation frameworks, including scripting at scale, execution safeguards, and enterprise telemetry integration
  • Familiarity with PKI, security hardening, code signing, and zero‑trust patterns in distributed environments


Desirable Requirements

  • Experience with cloud‑native platforms and modern infrastructure, including Docker, Kubernetes, and Azure‑based services

  • Background in device ecosystems, telemetry‑driven platforms, or fleet‑scale operations (enterprise IT, healthcare, or hardware‑adjacent domains)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.