Search jobs > Seattle, WA > Principal software engineer

Software Senior Principal Engineer (C, Linux, Kernel, Distributed systems)

Dell
Seattle, Washington, US
$191K-$273K a year
Full-time

Software Senior Principal Engineer (C, Linux, Kernel, Distributed systems)PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era.

The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems, cluster management, distributed systems and container management.

The modernization initiative will empower PowerScale to provide a composable, disaggregated, software-defined architecture with the capacity to store exabytes of data and deliver unparalleled performance.

What you will achieveAs an experienced software engineer in the FileSystems and DataServices team, you will have the opportunity to use your expertise to work on innovative solutions.

You will constantly be challenged in developing and improving new and current technologies with the support of your team behind you as we re-architecture OneFS to deliver value for our customers in this evolving GenAI era.

You will : Design, develop and deliver solutions to distributed computing problems for scale-out OneFS filesystem and data servicesDevelop features for OneFS to address scale, performance, and GenAI readiness of PowerScaleCollaborate within and outside of your scrum team during the entire software development cycle to ensure we leverage common components, build optimized solutions with highest qualityEssential RequirementsBS in Computer Science or related technical field with minimum 10 years of relevant work experience in UNIX / Linux / POSIX based systems software developmentExcellent knowledge of developing system software using C and C++Solid understanding of Data Structures, memory management, algorithms, locking, design patterns, concurrency models, multithreading, parallel programming and asynchronous conceptsKnowledge of distributed software systems, operating systems, file systems or embedded softwareKnowledge of storage networking protocols, connectivity, and architecturesDesirable RequirementsExcellent analytical and problem solving skillsCompensationDell is committed to fair and equitable compensation practices.

The base salary range for this position : $191,000-273,000.Benefits and Perks of working at Dell TechnologiesYour 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.

comWho we are We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do.

If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you.

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play.

Join us to build a future that works for everyone because Progress Takes All of Us.Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.

Read the full Equal Employment Opportunity Policy here.#LI-HybridJob ID : R252446

8 hours ago
Related jobs
Promoted
Palantir
Seattle, Washington

As a Senior Software Engineer on Substrate, you will design and build Palantir’s managed Kubernetes product offerings across all these environments. Palantir builds the world’s leading software for data-driven decisions and operations. Your team culture emphasizes engineering rigor and operational e...

Promoted
TikTok
Seattle, Washington

Work closely with machine learning engineers to optimize model performance and reliability. Collaborate with cross-functional teams from multidisciplinary science, engineering and business backgrounds to enhance current automation processes. Experience with Risk and Fraud detection systems. Experien...

Oracle
Seattle, Washington

You should be both a rock solid developer and a distributed systems generalist, able to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions. Bachelors in computer science and Engineering or related engineering fields. Cloud Engineering ...

Samsara
Seattle, Washington

You will collaborate with other senior and staff engineers to design an architecture that can scale to thousands of customer organizations and be highly reliable and available. In this role, you'll be a founding engineer for a team that will build and launch a new product. The software, firmware, an...

Amazon
Seattle, Washington

Software Development Engineer, AWS Systems Manager. We are looking for software developers that are passionate about delivering amazing software to our customers, and who can help us deliver on an exciting new offering. Are you passionate about building scalable services in the cloud? Are you intere...

Google
Seattle, Washington

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Microsoft
Redmond, Washington

As a Principal Software Engineer Manager, you'll tackle the dual challenges of scale and performance as you delve into the CNCF Cilium stack and the Retina open-source project, pushing the boundaries of Azure's networking capabilities. Are you passionate about Networking, Cloud Computing, and Distri...

Blue Origin
Seattle, Washington

As a Senior Software Verification and Test Engineer on Lunar Permanence, you will directly support program execution of crewed and uncrewed lunar vehicles. Collaborate with multidisciplinary teams, including engineers representing space vehicle systems, mission-control infrastructure, operations fie...

Starbucks
Seattle, Washington

Senior Software Engineer – Starbucks Technology. We are looking for an experienced Software Engineer with a background in microservice design, REST principles, cloud native design patterns, and experience working with public facing systems. Our services run in the cloud, in our datacenter, and integ...

TikTok
Seattle, Washington

Considering making an application for this job Check all the details in this job description, and then click on Apply.Collaborate with Product Managers, Designers, and other disciplines to develop all of TTS US businesses on TikTok.Be responsible for developing all of TTS US Shop businesses - which ...