Principal Software Developer

1 day ago


Warszawa, Czech Republic Dell Technologies Full time

Essential Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 8 years of professional experience in software development, with experience in working on storage solutions and their performance.
  • Proficient in C/C++ programming languages on Linux platforms and computer systems.
  • Exceptional analytical and problem-solving skills, with the ability to troubleshoot complex systems and enhance performance.
  • Excellent written and verbal communication skills, capable of documenting technical designs, writing user manuals, and explaining complex concepts to various stakeholders.

Desirable Requirements

  • Knowledge of storage and networking standards (SCSI, SAS, NVMe, NVMe-oF, RDMA, RoCE).
  • Proven experience with open source development, preferable kernel development or Storage Performance Development Kit.
  • Linux operating system experience; device drivers; embedded software/firmware; storage technologies.
  • Proven experience in Python development.

Principal Software Developer (Datapath Development, C|C++)

From applied research to advanced engineering, the Engineering Technologist team has the expertise to shape ground-breaking products, material and processes. It’s a fascinating field of work. We’re involved in assessing the competition, developing technology and product strategies and generating intellectual property. We lead technology investigations, analyze industry capabilities and recommend potential acquisitions or vendor partner opportunities. Our insights influence product architecture and definitions. And we work with colleagues across the business to ensure our products always lead the way.

The team focuses in developing the backend elements of Dell's Primary storage solutions. This team is dedicated to crafting the software stack responsible for the detection, administration, and connection of drives, enclosures, and other associated hardware components. Team’s focus includes the integration of emerging drive and enclosure technologies into future-proof solutions, as well as the creation of foundational protocols aimed at optimizing system performance to its fullest potential. Given the ever-evolving landscape of storage technology, protocols, and approaches, team members are expected to maintain a proactive learning mindset, continuously adapting to ensure the delivery of state-of-the-art solutions that outpace competitors and capture a significant market share.

Join us to do the best work of your career and make a profound social impact as a Principal Software Developer (Datapath Development) on our Engineering Technologist Team in Warsaw.

What you’ll achieve
As a 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.

---

Benefits:

Our people are the most critical component of our long-term success and their health and well-being are our priority. You will enjoy a comprehensive, locally competitive benefits package.

As our Employee you will be entitled to:

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

Upon joining our team will also have a chance to become a member of a hobby or an interest group where you may develop yourself, but also help the local society.

Who 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.

,[Contribute to the design and architecture of high-quality, complex systems and software/storage environments , Implement and optimize storage solutions to ensure seamless data handling and efficient storage capacity management. , Utilize the Storage Performance Development Kit (SPDK) to develop high-performance, scalable, and efficient storage solutions. , Create detailed technical designs for new datapath features and improvements. Develop and maintain comprehensive documentation for all areas. , Analyze and optimize the performance of the datapath to ensure high efficiency and reliability and to enhance system throughput and latency. ] Requirements: Degree, Storage, C, C++, Linux, Analytical and problem-solving skills, Communication skills, Networking, Open source, Python Additionally: Private healthcare, Life & group insurance, Travel insurance, Employee Assistance Program, Wellness Program, International projects, Employee Recognition Program, Benefit platform, Emergency Travel Assistance, Discount for Dell Products, Paid Employee Referral Program, Bike parking, Canteen, Free parking, Free beverages, In-house trainings.

  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 10 years of professional experience in software development, with experience in working on storage solutions and their performance. Proficient in C/C++ programming languages on Linux platforms and computer systems. Exceptional analytical and...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 8 years of professional experience in software development, with experience in working on storage solutions and their performance. Proficient in Python programming languages on Linux platforms and computer systems. Exceptional analytical and...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements 6 to 10 years of related experience. Good knowledge of programming languages – C/C++, Python; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable. Knowledge of server, storage, networking and...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 8 years of professional experience in software engineering, with a strong emphasis on test framework development and maintenance. Proficient in Python with extensive experience in developing automated tests and test frameworks on a Linux...


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 8 years of professional experience in CI/CD pipeline development, infrastructure management, or related roles, with a proven track record of leading large-scale projects. Proficient in Python for developing automation scripts and tools....


  • Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable Knowledge of server, storage, networking and client technologies Ability to code/debug moderately...


  • Warszawa, Łódź, Czech Republic Dell Technologies Full time

    Essential Requirements Proficiency in concepts of computing performance Proficiency in developing automated tests in Python Familiarity with Linux and ESXi Familiarity with Agile development methodology Leadership capability in execution of complex initiatives Basic storage network administration knowledge Desirable Requirements 5+ years of industry...


  • Warszawa, Mazovia, Czech Republic Axiom software solutions Full time

    Axiom Software Solutions is seeking a highly skilled Backend Spark developer to join our team. Our company specializes in delivering innovative software solutions, and as a key member of our team, you will be responsible for developing, testing, and deploying technical specifications.Job DescriptionAs a Backend Spark developer, your mission will be to...


  • Warszawa, Mazovia, Czech Republic Axiom software solutions Full time

    Axiom software solutions is seeking a seasoned Big Data Senior Developer to join our team.We are looking for an expert in Big Data technologies, specifically in Spark and Scala. With at least 2 years of experience working with these tools, you will be responsible for designing, developing, and maintaining large-scale data processing systems.As a key member...


  • Warszawa, Mazovia, Czech Republic FIS Technology Services (Poland) Sp. z o.o. Full time

    At FIS Technology Services (Poland) Sp. z o.o., we are seeking a talented Lead Fintech Software Developer to join our team.Job OverviewWe are a leading provider of fintech solutions, and as a Lead Fintech Software Developer, you will play a crucial role in shaping the future of financial services technology.About the RoleAs a Lead Fintech Software Developer,...


  • Warszawa, Mazovia, Czech Republic FIS Technology Services (Poland) Sp. z o.o. Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our team at FIS Technology Services (Poland) Sp. z o.o.Job Summary:The successful candidate will have extensive experience in C++ development and be proficient in designing, programming, debugging, and modifying software enhancements.Key Responsibilities:Develop core versions of...


  • Remote, Warszawa, Czech Republic CodiLime Full time

    Company OverviewCodiLime is a software and network engineering industry expert, providing services as the first-choice partner for top global networking hardware providers, software providers, and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones, and provide services in production environments.The Project and...


  • Warszawa, Mazovia, Czech Republic FIS Technology Services (Poland) Sp. z o.o. Full time

    About the RoleWe are seeking a skilled Senior Software Developer to join our team at FIS Technology Services (Poland) Sp. z o.o. as part of our Securities Finance Trading Manager system, providing critical services for Tier 1 banks worldwide.The successful candidate will be responsible for implementing solutions that enhance our clients' business, working in...


  • Remote, Warszawa, Czech Republic Antal Full time

    Job Description:We are seeking an experienced Principal Substation Circuit Designer to join our team in Poland. As a Senior Design Engineer, you will play a critical role in designing cutting-edge Air Insulated (AIS) and Gas Insulated (GIS) Transmission and Distribution Substations.Key Responsibilities:Lead the design process of both AIS and GIS substations,...


  • Warszawa, Mazovia, Czech Republic Axiom software solutions Full time

    Company OverviewAxiom software solutions is a leading provider of innovative big data solutions.We are seeking an experienced Big Data Senior Developer to join our team and contribute to the design, development, and implementation of cutting-edge big data projects.Job DescriptionThe ideal candidate will have at least 2 years of experience working with Spark...


  • Remote, Warszawa, Czech Republic Evertz Full time

    About the PositionThe OvertureRT team at Evertz architects, develops and manages high-performance real-time video and graphics pipelines working in C and C++. We are seeking a talented software engineer to join our international teams in developing next-generation technologies that enable the creation of media entertainment.As a key member of our team, you...


  • Remote, Warszawa, Czech Republic Avenga Full time

    • Excellent programming skills in Java• Hands-on experience with common  back-end and front-end test automation  frameworks, and integrating these into the  continuous deployment pipeline• Knowledge of software performance and automated security testing techniques and tooling• Awareness of cloud infrastructure and configuration• A strong...


  • Remote, Wrocław, Warszawa, Kraków, Czech Republic Holisticon Connect Full time

    We are a dynamic and innovative software development company, Holisticon Connect, part of the NEXER GROUP. We have been delivering custom software solutions since 2017 and have expanded to a team of over 140 professionals across Poland.Our expertise lies in developing cutting-edge projects for world-renowned brands from Scandinavia, the UK, and Western...


  • Warszawa, Mazovia, Czech Republic VHV Informatyka Sp. z o.o. Full time

    VHV Informatyka Sp. z o.o. is a pioneering company that provides efficient, stable systems and innovative services to the VHV Group.We are looking for a skilled Technical Expert to join our team and support us in our goDIGITAL project.The successful candidate will be responsible for software development, introduction, roll-out and operation of our Guidewire...


  • Warszawa, Mazovia, Czech Republic Antal Full time

    We are seeking a dedicated and skilled Software Test Engineer to join our team at Antal. In this role, you will be responsible for developing and executing test plans and scripts to ensure the quality and integrity of our software products.Role DescriptionYour daily duties will include automating tests using Python and UI Automator or Robot Framework,...