Software Architect

Graid Technology Inc.

Województwo pomorskie

On-site

PLN 180,000 - 320,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GRAID Technology is seeking an experienced Software Architect to lead the design and evolution of our next-generation storage platform. You will define system architecture, drive technology decisions, and collaborate with engineering, product management, validation, and leadership teams.

You will shape scalable, high-performance software across operating systems, drivers, firmware, storage stacks, and hardware–software integration, guiding teams to robust, future-proof solutions.

Qualifications

  • Bachelor's or Master's degree in CS, SE, EE, or related field.
  • 10+ years of system software development with architectural responsibilities.
  • Expert-level knowledge of C and/or C++.
  • Strong OS architecture, memory management, concurrency, virtualization knowledge.
  • Experience with Linux, Windows, and/or UEFI environments.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong communication and stakeholder management capabilities.
  • Ability to influence technical direction across teams.

Responsibilities

  • Define and own the architecture of system software solutions across the product portfolio.
  • Drive technical strategy and long-term architectural roadmaps.
  • Design scalable, high-performance, and resilient storage software systems.
  • Lead architecture reviews and provide technical guidance to engineering teams.
  • Collaborate with software, firmware, hardware, validation, and DevOps teams to ensure end-to-end system design consistency.
  • Evaluate emerging technologies, industry trends, and architectural approaches.
  • Define software frameworks, design patterns, and engineering best practices.
  • Guide system performance optimization, scalability, security, and reliability initiatives.
  • Support complex root cause analysis and resolution of critical system-level issues.
  • Mentor senior engineers and contribute to the growth of engineering talent across the organization.
  • Partner with product management and customers to translate business requirements into technical solutions.

Skills

C/C++
OS architectures
Kernel concepts
Concurrency
Virtualization
Communication

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Tools

Linux
Windows
UEFI

Job description

Join GRAID Technology and help invent the future of storage

At GRAID Technology, we are developing enterprise storage solutions – the industry’s leading GPU-based RAIDs that delivers uncompromising performance and data resilience for AI, HPC, and enterprise workloads and - compelling CPU-centric solution for customers who prioritize bootable RAID and robust, integrated RAID functionality without the overhead or complexity of add-in cards.

We are a fast-growing, innovation-driven company with a startup mindset, where engineering excellence, ownership, and collaboration truly matter. You’ll work on cutting-edge system-level software that powers next-generation infrastructure, alongside passionate and friendly experts who enjoy building great technology together.

If you want to grow fast, make real technical impact, and help build a company and culture from the ground up, this is the place for you.

Role Overview:

We are looking for an experienced Software Architect to lead the design and evolution of our next-generation storage software platform. In this strategic role you will define system architecture, drive technology decisions, and collaborate closely with engineering, product management, validation, and leadership teams.

You will play a key role in shaping scalable, high-performance, and reliable software solutions across operating systems, drivers, firmware, storage stacks, and hardware-software integration layers.

What You’ll Do:
  • Define and own the architecture of system software solutions across the product portfolio
  • Drive technical strategy and long-term architectural roadmaps
  • Design scalable, high-performance, and resilient storage software systems
  • Lead architecture reviews and provide technical guidance to engineering teams
  • Collaborate with software, firmware, hardware, validation, and DevOps teams to ensure end-to-end system design consistency
  • Evaluate emerging technologies, industry trends, and architectural approaches
  • Define software frameworks, design patterns, and engineering best practices
  • Guide system performance optimization, scalability, security, and reliability initiatives
  • Support complex root cause analysis and resolution of critical system-level issues
  • Mentor senior engineers and contribute to the growth of engineering talent across the organization
  • Partner with product management and customers to translate business requirements into technical solutions
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent experience)
  • 10+ years of experience in system software development, with significant architectural responsibilities
  • Expert-level knowledge of C and/or C++
  • Strong understanding of operating systems architecture, kernel concepts, memory management, concurrency, and virtualization technologies
  • Deep understanding of software architecture principles, design patterns, and system integration
  • Experience with Linux, Windows, and/or UEFI environments
  • Excellent analytical, problem-solving, and decision-making skills
  • Strong communication and stakeholder management capabilities
  • Ability to influence technical direction across multiple teams and disciplines
Preferred Qualifications
  • Experience in enterprise storage technologies, RAID solutions, NVMe, PCIe, or distributed storage architectures
  • Knowledge of firmware, drivers, and hardware-software co-design
  • Experience with performance engineering and system optimization
  • Familiarity with virtualization platforms
  • Experience leading cross-functional technical programs in a global environment
  • Understanding of security architecture and reliability engineering principles
  • Experience working in Agile development environments
Why Join Us

Shape the future of our technology – help define the architecture behind industry-leading storage products.

Strategic influence – work closely with leadership and engineering teams to drive technology decisions that have company-wide impact.

Startup mindset, real ownership – influence products, processes, and culture in a rapidly growing organization.

A collaborative and supportive environment – work alongside highly skilled engineers who value innovation, teamwork, and technical excellence.

Challenging technical problems – tackle complex system-level and performance-critical engineering challenges.

International exposure – collaborate with teams and customers across different regions and markets.

Competitive compensation and benefits within a culture that values expertise, innovation, and people.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Systems Software Engineer
Linux Systems Software Engineer

Graid Technology Inc. • Województwo pomorskie

On-site
PLN 140,000 - 230,000
UEFI Software Engineer
UEFI Software Engineer

Graid Technology Inc. • Województwo pomorskie

On-site
PLN 140,000 - 210,000
Startup mindset
International environment
Competitive compensation
Senior Storage Software Architect for High-Performance RAID
Senior Storage Software Architect for High-Performance RAID

Graid Technology Inc. • Województwo pomorskie

On-site
PLN 180,000 - 320,000
Software Engineering Manager
Software Engineering Manager

Solidigm • Województwo pomorskie

On-site
PLN 180,000 - 260,000
Linux Systems Engineer: Storage & Kernel Innovator
Linux Systems Engineer: Storage & Kernel Innovator

Graid Technology Inc. • Województwo pomorskie

On-site
PLN 140,000 - 230,000
Security Firmware Engineer
Security Firmware Engineer

Solidigm • Województwo pomorskie

On-site
PLN 180,000 - 300,000
UEFI Firmware Engineer — Storage & NVMe
UEFI Firmware Engineer — Storage & NVMe

Graid Technology Inc. • Województwo pomorskie

On-site
PLN 140,000 - 210,000
Startup mindset
International environment
Competitive compensation
Principal GPU Software Architect
Principal GPU Software Architect

Workplays • Województwo pomorskie

Hybrid
PLN 340,000 - 520,000
Hardware Support Engineer
Hardware Support Engineer

Gcore • Poland

Hybrid
PLN 120,000 - 180,000
Flexible hours
Hybrid/Remote options
Up to 45 days remote per year
+5
Principal Software Engineer
Principal Software Engineer

Manufacturo Inc. • Kraków

Hybrid
PLN 90,000 - 120,000
Comprehensive healthcare
Life insurance
Multisport Card
+1