This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineering team delivers next-generation 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.
Job Responsibility:
Technical Leadership: Provide technical leadership and guidance to junior engineers, including code reviews, mentoring, and knowledge sharing
Software Development: Design, develop, test, and maintain software applications and features for AI and Solutions products, including API development, UI/UX enhancements, and backend infrastructure improvements
Collaboration: Work closely with cross-functional teams, including engineering, product management, and quality assurance to ensure seamless integration and high-quality delivery
Innovation: Drive technical innovation and stay up-to-date with industry trends, emerging technologies, and Dell's technology strategy to ensure the products remain competitive and innovative
Problem-Solving: Troubleshoot and resolve complex technical issues, providing root cause analysis and recommendations for improvement
Code Quality: Ensure high-quality code through rigorous testing, code reviews, and adherence to Dell's coding standards and best practices
Documentation: Maintain accurate and up-to-date documentation of software designs, architectures, and implementations
Requirements:
Bachelo's or Master's degree in Computer Science, Software Engineering, or a related technical field or equivalent 5+ years of experience as a software developer
Proficiency in programming languages such as Python/Java/Golang on Unix/Linux/BSD operating systems and understanding of data structures, algorithms, and analysis techniques
Experience applying AI‑based capabilities to support software design, development, testing, and troubleshooting throughout the engineering lifecycle
Experience with virtualization technologies like VMware is a plus
Experience with containerized orchestration systems (Kubernetes, Rancher, etc) is a plus
Experience with network, storage, security product development and Scrum Master
Able to lead the design, development and testing of assigned features or solve assigned issues on time with acceptable quality
Able to help junior members to ramp-up
Able to work closely with other development teams, testers, and product management to deliver high-quality products in a fast-paced environment
Able to engage with customers and support when needed to solve production issues
Excellent communication, collaboration, and problem-solving skills
Familiarity with Agile development methodologies (e.g. Scrum, Kanban)
Nice to have:
Certifications: Relevant certifications, such as VMware VCP or AWS Certified Developer, are a plus
Knowledge of DevOps practices and tools (e.g., Jenkins, Github CI/CD) is a plus
What we offer:
Comprehensive Healthcare Programs
Award Winning Financial Wellness Tools and Resources
Generous Leave of Absence for New Parents and Caregivers