What are the responsibilities and job description for the Software Senior Principal Engineer - C++ (Beer-Sheva) position at Dell?
Senior Principal Software Engineer- C 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 Senior Principal Software Engineer on our Lightning Engineering R&D team in Beer-Sheva, Israel.What you’ll achieveAs a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs, and general business environment, creating software solutions.You will: - Develop end‑to‑end storage features for the Lightning product, driving technical execution from requirements through design, implementation, testing, and deployment- Architect and build AI‑driven infrastructure systems, breaking down complex initiatives, identifying dependencies and risks early, and defining software specifications with a strong security and quality focus- Set the technical bar through hands‑on development and code reviews in C , Python, and Linux environments- Collaborate with and influence global teams, communicating technical decisions, progress, and risks clearly, while contributing actively in an Agile development environment- Establish and evolve engineering standards and best practices as the organization scalesTake the first step towards your dream careerEveng Linux user‑space development experience, including multithreading, IPC, networking, and RAID/storage solutions- Expert in C , with extensive object‑oriented design, data structures, and algorithms; solid grasp of distributed systems architecture, memory management, and concurrency/synchronization- Proven ability to design, debug, optimize performance, and refactor complex, high‑throughput systems at scale- Demonstrated leadership to technically lead and mentor engin