CrawlJobs Logo

Software Senior Principal Engineer, Data Path Engineering

Poland, Warsaw · Job Posted January 07, 2026
Apply Position
Job Link Share

Job Description

Join us as a SoftwareSenior Principal Engineer on our Data Path Engineering team in Warsaw to do the best work of your career and make a profound social impact. SoftwareSenior Principal Engineer in the Data Path Engineering team at Dell USS constantly push the boundaries of what is possible in the world of Big Data storage and distributed systems. We are a true systems company and work at every layer of the storage stack, including all aspects of operating systems and file systems, distributed algorithms, high-performance protocol stacks, and next-generation virtualization technology. Data Path Engineering team is a global organization with US-based teams as well as Israel, China, and Poland. The Data Path team is based in multiple global locations (or remote) and is working on cutting-edge technologies to help develop the next-generation storage technologies.

Job Responsibility

  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments
  • Prepare, review, and evaluate software/storage specifications for products and systems
  • Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
  • Develop core software primarily using C/C++ and Python

Requirements

  • University Degree and 10+ years of extensive experience with high-performing software quality teams
  • Knowledge of software development methods, design and implementation
  • Proficiency with programming languages
  • operating systems
  • firmware
  • BIOS
  • device drivers
  • databases
  • system, network, operating system, and application administration
  • embedded software/firmware
  • tools and utilities and the ability to learn new tools and topics if needed
  • Ability to dive into complex designs and codebase, debug and improve complicated, scalable code and the ability to independently design, implement and debug extensions and features for an existing product
  • Fluent English and ability to communicate with global teams

What we offer

  • Private medical care
  • Group life insurance
  • Global Travel Medical Insurance
  • Emergency Travel Assistance
  • Employee Assistance Program
  • Lunch card
  • Benefit Systems vouchers or Multisport card
  • Languages’ classes
  • Discounts for Dell Products
  • Wellness Program
  • Paid Employee Referral Program
  • Employee Recognition Program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Senior Principal Engineer, Data Path Engineering

8 matching positions

Senior Principal Engineer – Storage Data path - HPE Alletra MP X10000

Senior Principal Engineer – Storage Data path - HPE Alletra MP X10000 (Object St...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Information Systems, or equivalent
  • 15+ years of experience in a product development environment on storage/system engineering
  • Track record of delivering V1 products (or early-stage product development) in modern storage technologies (Object/File storage for modern AI use-cases, Object storage, cloud storage)
  • Evidence of advancing storage technologies – new segment, industry standards/conference contributions
  • Experience concurrently driving technology development/delivery of multiple scrum teams
  • A track record of establishing and assuring adherence to performance requirements, work plans, and schedules for significant engineering initiatives
  • Excellent communications and interpersonal skills
  • Experience architecting, designing, and developing innovative software system design tools and languages
  • Excellent analytical and problem-solving skills
  • Experience in leading overall architecture of software systems for products and solutions
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures, strategies, and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
  • Identifies and makes informed recommendations regarding new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
  • creates plans for integration and update into architecture
  • End-to-End Ownership and Technical Leadership
  • Anticipate bottlenecks and architect innovative solutions
  • Drive best practices and operational excellence both at the team and organizational level
  • Reviews, evaluates, and influences designs and project activities for compliance with development guidelines and standards
  • Provides tangible solutions that improve product quality and mitigate failure risk
  • Contributes to domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
  • Brings creativity and innovation to the organization
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Senior Principal Software Engineer, Infrastructure

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
251000.00 - 352000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience with demonstrated expertise across multiple platform domains (identity, billing, data, infrastructure)
  • Proven track record architecting and delivering large-scale distributed systems serving millions of users and thousands of enterprise customers
  • Deep expertise in at least two of: identity/access management systems, billing/monetization platforms, data platforms, or cloud infrastructure
  • Broad working knowledge across all platform domains with ability to make sound architectural decisions spanning multiple areas
  • Expert-level understanding of API design, service architecture, and system integration patterns at scale
  • Experience with cloud platforms (AWS, GCP, or Azure) and modern infrastructure patterns (Kubernetes, service mesh, infrastructure-as-code)
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Track record of establishing strategic technical plans that directly enabled business outcomes (revenue growth, cost reduction, market expansion)
  • Experience translating business strategy into technical architecture and roadmaps
  • Demonstrated ability to identify and prioritize investments that provide maximum platform leverage
Job Responsibility
Job Responsibility
  • Define and own the multi-year technical vision for Docker's foundational platform, encompassing accounts, billing, data, enterprise governance, and infrastructure
  • Establish strategic plans and objectives for major platform initiatives, making architectural decisions that ensure effective achievement of Docker's business objectives
  • Contribute to and drive the strategic vision in collaboration with the VP of Engineering, translating organizational strategy into technical roadmaps that span multiple teams and years
  • Identify and prioritize platform investments that provide maximum leverage—capabilities built once that enable rapid iteration across all Docker products
  • Develop architectural principles and standards that guide technical decisions across the Bridge organization and influence product engineering teams
  • Anticipate future business needs and ensure platform architecture provides the flexibility to support Docker's evolving commercial models
  • Lead large cross-company programs that require coordination across Desktop, Hub, AI, Security, Cloud, and Platform teams
  • Architect the unified platform interfaces ("Control Planes") that enable product teams to answer canonical questions like "Can this user access this feature?" or "How much has this organization consumed?" without understanding underlying complexity
  • Drive convergence of fragmented systems across Docker—replacing product-specific implementations with shared platform capabilities for authentication, authorization, billing, and observability
  • Establish technical contracts between platform and product teams that enable independent velocity while ensuring consistency and reliability
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

As a Sr. Principal Software Engineer in the Engineering team, you will join a wo...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in Computer Science or related field with 12+ years of experience, or MS degree with 10+ years of experience in system software development
  • Extensive experience developing data path components and working with data plane/control plane architectures on networking devices
  • Proficiency in C programming and experience with packet forwarding mechanisms using DPDK
  • Strong background in system design and architecture of networking products involving switching, routing, and security
Job Responsibility
Job Responsibility
  • Serve as a technical lead to drive core implementation and design of networking data path components with high autonomy
  • Lead full product release cycles, spanning from initial feature design to final version release and deployment
  • Collaborate within a fast-paced team to solve critical customer problems and deliver high-impact security solutions
  • Contribute to all phases of the product development cycle, including definition, architecture, implementation, and testing
  • Proactively identify opportunities for product improvement and innovate new features based on customer feedback
  • Design and develop high-performance data plane and control plane architectures for networking devices
  • Fulltime
Read More
Arrow Right
New

Senior/ Principal/ Sr Principal Engineer (Cortex Cloud)

As a Senior/ Principal/ Senior Principal Software Engineer at Cortex Cloud, you ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+/ 8+/10+ years of software engineering experience with a proven track record of delivering robust, high-scale distributed systems
  • Deep expertise in systems-level programming and modern backend languages (e.g., Go, Python) with a focus on building scalable server-side infrastructure
  • Extensive experience designing, deploying, and operating large-scale architectures on GCP, AWS, or Azure, including strong knowledge of Kubernetes, Docker and Helm
  • Proven ability to architect systems that handle high-concurrency data ingestion and wide-scale data distribution/broadcasting
  • Demonstrated experience in profiling, debugging, and optimizing complex distributed systems to eliminate performance bottlenecks
  • Exceptional ability to communicate complex technical concepts to both highly technical peers and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Define and drive the multi-year technical roadmap for our server-side communication infrastructure, ensuring the platform remains resilient and performant under extreme load
  • Lead the design and implementation of backend systems optimized for receiving high-scale data from client-side apps and distributing data back to a vast ecosystem of endpoints
  • Act as a force multiplier by providing technical guidance to multiple engineering teams, aligning them on shared protocols, architectural standards, and communication patterns
  • Champion a culture of high engineering rigor, focusing on deep observability, low-latency data distribution, and runtime stability for mission-critical production environments
  • Partner with Product Management, Infrastructure, and Client-Side Engineering teams to evaluate technical trade-offs, mitigate risks, and ensure seamless end-to-end data flow
  • Spearhead the evaluation of emerging technologies and lead 'proof of concept' initiatives for next-generation transport layers and messaging paradigms
  • Invest in the growth of Senior and Staff engineers through deep-dive design reviews, code audits, and hands-on pair programming on the most critical paths
  • Support the business by leading technical deep dives with strategic customers, translating complex architectural concepts into actionable confidence for our partners
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineering Lead

The Engineering Workforce Strategy and Operations team is seeking a Principal So...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Define and own the technical vision and architectural strategy for RAMP platform
  • Establish a long-term architectural roadmap aligned to product vision while ensuring near-term delivery feasibility
  • Drive decisions on platform design, service boundaries, and system evolution to support scale across multiple engineering divisions
  • Ensure the architecture supports high trust, data integrity, and auditability for sensitive workforce data
  • Lead transformation in how the team builds products, introducing agile, fast-paced development approaches that accelerate delivery and innovation
  • Lead design of distributed, scalable, and resilient systems supporting high-volume data integration and analytics
  • Architect solutions that integrate with HR, Finance, and enterprise data platforms (e.g., Dataverse, Fabric)
  • Ensure the platform can scale across large user bases, complex org structures, and frequent data changes
  • Balance performance, cost, and maintainability while enabling rapid iteration
  • Define the architecture for data pipelines, data models, and analytics layers supporting workforce planning scenarios
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Principal Software Engineer is the senior-most hands-on technical leader for...
Location
Location
India , Chennai
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a senior technical leader across multiple teams/services within a bounded domain
  • Strong polyglot background (e.g., C#/.NET, Java, JavaScript/Node) and ability to choose fit-for-purpose technologies
  • Experience modernising systems: migrating from legacy architectures to cloud-native patterns, reducing technical debt, and decommissioning safely
  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
  • Experience developing integrated solutions within a broad technical and business context of significant impact
  • Experience evaluating third-party services and platforms (security, cost, operations, integration complexity)
  • Experience leading cross‑team architectural change, platform adoption, or measurable improvements to reliability/cost/performance (with before/after metrics)
  • Familiarity with responsible AI usage in engineering workflows (policy/guardrails, data privacy, human‑in‑the‑loop review)
  • Bachelor’s/Master’s degree in Computer Science (or related) or equivalent professional experience
  • Expert software design skills: SOLID, DDD, event-driven architecture patterns, modular design, and maintainable codebases
Job Responsibility
Job Responsibility
  • Engineering Leadership & Culture: Create an environment where teams can do their best work by removing blockers, improving engineering practices, and contributing to a culture of psychological safety and high standards
  • Mentor and coach engineers across teams—especially senior engineers and emerging tech leads—in architecture, systems thinking, and operational excellence
  • Promote strong technical ownership ("you build it, you run it"), including operational readiness and post-incident learning
  • Support scalable knowledge-sharing mechanisms (e.g., tech talks, playbooks, templates, reference implementations)
  • Participate in hiring loops and help onboard new engineers into domain patterns and practices
  • Provide hands-on contributions where needed (prototypes, reference implementations, complex refactors, high-risk changes)
  • Guide teams in decomposition and sequencing to reduce delivery risk
  • support estimation/sizing and technical discovery
  • Leads through influence
  • demonstrates integrity, accountability, and constructive challenge
What we offer
What we offer
  • Comprehensive Health Insurance: Covers you, your immediate family, and parents
  • Enhanced Health Insurance Options: Competitive rates negotiated by the company
  • Group Life Insurance: Ensuring financial security for your loved ones
  • Group Accident Insurance: Extra protection for accidental death and permanent disablement
  • Flexible Working Arrangement: Achieve a harmonious work-life balance
  • Employee Assistance Program: Access support for personal and work-related challenges
  • Medical Screening: Your well-being is a top priority
  • Modern Family Benefits: Maternity, paternity, and adoption support
  • Long-Service Awards: Recognizing dedication and commitment
  • New Baby Gift: Celebrating the joy of parenthood
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As a Principal AI Architect, you will define and drive the end-to-end Cloud + AI...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Architecture Strategy & Roadmap (Cloud + AI + Agentic)
  • Own the reference architecture and technical roadmap for AI/Agentic platform capabilities (e.g., orchestration, skills, tools/plugins, memory, retrieval, evaluation, observability, governance)
  • Translate Customer Success business objectives into platform investments and architectural decisions, balancing speed-to-value with security, compliance, cost, and long-term maintainability
  • Establish clear architectural guardrails and decision frameworks (e.g., “build vs. buy,” “Copilot Studio vs. Foundry,” “RAG vs. fine-tune,” “central vs. federated patterns”)
  • Technical Leadership & Architectural Governance
  • Lead architecture/design reviews for major initiatives
  • drive alignment on system boundaries, contracts, dependency management, and resiliency
  • Define and standardize architecture patterns (multi-tenant SaaS, event-driven architectures, secure data access, model routing, agent safety controls)
  • Create reusable templates, “golden paths,” and reference implementations to accelerate engineering delivery across teams and reduce fragmentation
  • Responsible AI, Security, Privacy, and Compliance by Design
  • Fulltime
Read More
Arrow Right

Principal Software Engineer – Developer Experience

This Principal Software Engineer – Developer Experience role sits within the Dev...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development, including significant time in senior/staff/principal-level roles
  • Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and in designing, building, and operating distributed systems in production
  • Deep experience designing and operating modern CI/CD pipelines and release processes, including build, test, deploy, release strategies, rollback, and environment promotion
  • Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags)
  • Proven experience as a Principal Engineer or senior technical leader driving technical strategy and execution across multiple teams or organizations
  • Strong systems thinking and product mindset
  • AI-native mindset: experience using and integrating AI/ML into engineering workflows (e.g., AI coding assistants, agentic workflows, intelligent automation), or strong evidence you can ramp quickly
  • Track record of technical leadership without formal authority
  • Excellent communication skills, with the ability to articulate technical tradeoffs and build trust with engineers, managers, and partners
Job Responsibility
Job Responsibility
  • Set and lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM
  • Define and drive adoption of golden paths (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment
  • Build automation and self-service capabilities that reduce manual toil (e.g., environment provisioning, pipeline setup, guardrail enforcement, standards checks)
  • Lead the strategy for embedding AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations
  • Partner with and influence product, security, infra, and application leaders to understand pain points and translate them into concrete platform and tooling improvements
  • Act as an org-wide multiplier and mentor, coaching engineers and providing guidance on software engineering, AI-assisted development, and recommended practices
  • Define, socialize, and own the strategy for outcome-focused metrics (e.g., lead time for changes, PR cycle time, change failure rate, developer satisfaction) and use data to guide investments
  • Shape and govern engineering standards, patterns, and reference architectures used across Core IT and beyond
  • Fulltime
Read More
Arrow Right