
Posted 4 days ago
Principal Software Engineer
DellPrincipal Software Engineer
Perks & benefits
CommissionHealth InsurancePaid Leave
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
JavaGoPythonReactKubernetesMicroservices
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, C#, or similar) with experience in microservices
- Strong proficiency in modern frontend frameworks (React, Angular, or Vue) and JavaScript/TypeScript
- Advanced knowledge of system architecture, API design, and performance optimization
- Hands-on experience with relational and NoSQL databases
- Proven ability to independently design and debug complex systems while providing 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, and 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 team works at the cutting edge to design and develop software for platforms, peripherals, applications, and diagnostics 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
