Software Senior Principal Engineer - C++ (Beer-Sheva)
Role details
Job location
Tech stack
Job description
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
Requirements
Do you have experience in Technical solutions implementation?