Software Architect

Graid Technology Inc.

Województwo pomorskie

On-site

PLN 180,000 - 280,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GRAID Technology Inc. seeks an experienced Software Architect to lead the design and evolution of our next-generation storage software platform. You will define system architecture and drive technology decisions across OS, drivers, firmware, storage stacks, and hardware-software integration.

You will shape scalable, high-performance software solutions and mentor engineers while collaborating with product management and leadership to translate business needs into technical outcomes.

Qualifications

  • Bachelor’s or Master’s degree in a related field or equivalent experience.
  • 10+ years of experience in system software development with architectural responsibilities.
  • Expert-level knowledge of C and/or C++.
  • Strong understanding of OS architecture, memory management, concurrency, and virtualization.

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 and architectural approaches.
  • Define software frameworks, design patterns, and engineering best practices.
  • Guide performance, scalability, security, and reliability initiatives.
  • Mentor senior engineers and contribute to talent growth.
  • Partner with product management and customers to translate requirements into solutions.

Skills

C/C++
Operating systems
Kernel concepts
Virtualization
System architecture
Linux
Windows
Communication

Education

Bachelor's or Master's in Computer Science/Software Engineering/Electrical Engineering

Tools

UEFI
Linux
Windows

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

Storage Software Architect — High-Performance Systems
Storage Software Architect — High-Performance Systems

Graid Technology Inc. • Województwo pomorskie

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

Solidigm • Województwo pomorskie

On-site
PLN 180,000 - 260,000
Senior System Engineer
Senior System Engineer

AIDA projektai, MB • Warszawa

On-site
PLN 180,000 - 260,000
Security Firmware Engineer
Security Firmware Engineer

Solidigm • Województwo pomorskie

On-site
PLN 180,000 - 300,000
Principal Software Architect IRC305316
Principal Software Architect IRC305316

GlobalLogic Inc. • Polska

On-site
PLN 320,000 - 520,000
Empowering Projects
Growth & Development
DEI Matters
+3
Principal GPU Software Architect
Principal GPU Software Architect

Workplays • Województwo pomorskie

On-site
PLN 340,000 - 520,000
Engineering Manager (Distributed P2P Systems)
Engineering Manager (Distributed P2P Systems)

Pragmatike • Polska

Remote
PLN 524,000 - 699,000
Remote Technical Operations & Deployment Engineer (GPU/AI/Cloud Infrastructure) at Radian Arc
Remote Technical Operations & Deployment Engineer (GPU/AI/Cloud Infrastructure) at Radian Arc

Radian Arc Limited • Polska

Remote
PLN 240,000 - 360,000
Advanced Software Engineer (.NET)
Advanced Software Engineer (.NET)

LE0002 Relativity Poland sp. z o.o. • Polska

Hybrid
PLN 160,000 - 240,000
DTO (Deferred Time Off)
Parental leave
Equity program
Principal Software Engineer
Principal Software Engineer

Manufacturo Inc. • Kraków

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