Software Principal Engineer responsible for developing advanced recovery software solutions for Dell's storage products. Collaborating within scrum teams to meet customer needs and enhance functionality.
Responsibilities
Responsible for the development and maintenance of data recovery software for Dell’s storage product in a scrum team-oriented environment
Contribute to the design and architecture of new features according to the product manager and customer’s requirement
Build and review design, functional, technical and/or user documentation as needed
Develop, review and implement test cases for software products and systems
Triage and debug different issues found by testing and in customer cases
Requirements
Bachelor’s degree in Computer Science or related field
10+ years of proven experience in complicated system, e.g. critical telecom product, OS (multi-threading, locks, scheduling), storage protocols (NFS, CIFS, iSCSI), storage technologies (SAN, NAS, RAID, OSD, snapshot, replication), networking, device drivers, clustering, etc.
Strong C/C++ and Python programming skills
Strong Linux/Windows kernel programming skills
Ability to code/debug sophisticated programs in a large and complicated code base, using either written or verbal design specifications
Benefits
Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member — right now at MyWellatDell.com
Lead Software Engineer role at Ouro, a financial services and technology company, focusing on application design, development, and mentoring engineers.
Staff Engineer in ASIC design for memory and storage solutions at Micron. Focus on synthesis, STA, LEC, and collaborating with design teams on complex IP configurations.
Failure Analysis Engineer at Micron Technology, responsible for fault isolation and physical failure analysis. Collaborating with engineering teams to drive innovation and ensure product excellence.
Technical Lead implementing Workday integrations for Huron Consulting. Collaborate with teams to enhance cloud - based enterprise systems and manage integration enhancements.
Lead Software Engineer at Oteemo, responsible for designing and implementing scalable GraphQL APIs. Collaborating with teams and mentoring engineers while driving technical excellence in a hybrid work environment.
Senior Engineer developing container solutions and managing CI/CD processes for Telia Cygate. Collaborating with teams on Kubernetes and cloud technologies.
Director of Engineering managing teams and leading technical strategy for Walmart Data Ventures, focused on cloud - native architectures and data product innovation.
Engineering Manager leading Data Core Processing team at Warner Bros. Discovery. Focusing on building enterprise - grade data platforms and ensuring operational excellence across distributed data systems.
Consulting Principal Software Engineer driving strategic solutions at LexisNexis Legal & Professional. Collaborate with customers while mentoring developers in advanced software methodologies.
Senior Full Stack Engineer developing tools for Voi's Fleet Specialists to improve fleet efficiency and operations. Collaborating with cross - functional teams and using AI tooling for development.