
Posted 4 days ago
Principal Software Engineer
DellPrincipal Software Engineer
Perks & benefits
CommissionHealth Insurance
Requirements
8–12 years software engineering experience, Expertise in backend development (Java, Go, Python, or C#), Proficiency in React, Angular, or Vue, Advanced system architecture and API design knowledge, Experience with relational and NoSQL databases
Skills
JavaPythonReactKubernetesAIMicroservices
About the role
Responsibilities
- Lead the design and architecture of large-scale, distributed, and microservice-based systems
- Develop end-to-end software solutions across backend and frontend layers, owning complex implementations
- Ensure high performance, reliability, and long-term maintainability while mitigating technical risk
- Prepare technical specifications, conduct design and code reviews, and mentor senior and mid-level engineers
- Collaborate cross-functionally to deliver enterprise-grade integrations and influence platform strategy
Requirements
- 8–12 years of experience delivering complex, large-scale software systems
- Deep expertise in backend development (Java, Go, Python, or C#) with experience in microservices architectures
- Strong proficiency in modern frontend frameworks (React, Angular, or Vue) and JavaScript/TypeScript
- Advanced knowledge of system architecture, API design, and data modeling
- Hands-on experience with relational and NoSQL databases
- Proven ability to independently design and debug complex systems while demonstrating technical leadership
Preferred Qualifications
- Experience integrating AI-enabled capabilities such as LLM-driven automation, RAG, or vector databases
- Background in modern platform engineering, including Kubernetes, GitOps, or enterprise automation
- Experience with Agile/Scrum delivery and architectural governance
Benefits
- Comprehensive healthcare programs
- Award-winning financial wellness tools and resources
- Generous leave of absence for new parents and caregivers
- Industry-leading wellness platform
About the Company
Dell Technologies delivers next-generation application enhancements and new products for a changing world. Our software engineering teams work at the cutting edge, designing and developing software for platforms, peripherals, and applications using the most advanced technologies and methodologies.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Software Engineer
Dell · Durham
