Principal Software Architect (m/f/d)
ALM Services Technology Group
⚲ Remote
25 000 - 30 000 PLN (B2B)
Wymagania
- JavaScript
- TypeScript
- React
- Node.js
- Python
- AWS
- Azure Cloud
- Docker
- Kubernetes
- Splunk (nice to have)
- ELK (nice to have)
- Graylog (nice to have)
- LogRhythm (nice to have)
- Revenue Cloud (nice to have)
- CPQ (nice to have)
- SOC 2 (nice to have)
- GDPR (nice to have)
- SaaS/platform (nice to have)
Opis stanowiska
O projekcie: ALM Services Technology Group develops end–to–end Web and Mobile Solutions. We work closely with customers, usually in long-term relations. Our mission is to create the best possible work environment for our people, engage in innovative projects, and help to strengthen and develop new competencies. ALM was founded in 2009 in Poland. In 2022, we opened a branch in Budapest, and we are actively working on growing our team in Hungary. ALM Services Technology Group comprises creative, open-minded individuals who develop innovative solutions daily to help our clients expand their businesses. Our mission is to create the best possible work environment for our people, engage in innovative projects, and help to strengthen our competencies. You will be working on a strategic, next-generation platform that aims to redefine how cybersecurity professionals are assessed and developed. This is a high-impact initiative involving complex cloud-native architecture, containerised environments, and advanced reporting and analytics capabilities. Wymagania: We are looking for a Principal Software Architect to join our team and lead the technical vision and architecture of the Applied Skills Assessment Platform (ASAP) — a next-generation cybersecurity assessment platform. You will be responsible for designing and delivering scalable, cloud-native infrastructure, challenge environments, scoring engines, and enterprise reporting systems. The candidate who meets the following criteria: Must Have ∙ 10+ years of software engineering experience ∙ At least 5 years in a senior architect, principal engineer, or technical leadership role ∙ Proven experience building and scaling platform-level products (assessment platforms, EdTech, or similar) ∙ Strong hands-on experience with full-stack development (JavaScript/TypeScript, React, Node.js, Python) ∙ Experience designing and implementing cloud-native architectures (AWS and/or Azure) ∙ Experience with containerization technologies (Docker, Kubernetes) ∙ Experience with infrastructure as code and CI/CD pipelines ∙ Hands-on experience with containerised environments and orchestration (Docker Compose, isolated networking, automated environment provisioning) ∙ Strong experience designing scalable system architectures ∙ Experience leading and mentoring engineering teams (5+ engineers) ∙ Experience working closely with product, UX, and executive stakeholders ∙ Strong understanding of DevOps, reliability, and platform security practices Nice to Have ∙ Experience with cybersecurity platforms, cyber ranges, or training environments ∙ Familiarity with MITRE ATT&CK framework ∙ Experience with data analytics and AI-driven personalisation systems ∙ Experience integrating with SIEM platforms (Splunk, ELK, Graylog, LogRhythm) ∙ Experience with Salesforce ecosystem integrations (CPQ, APIs, Revenue Cloud) ∙ Familiarity with compliance frameworks (SOC 2, GDPR) ∙ Experience with accessibility standards (WCAG 2.1) ∙ Active involvement in cybersecurity community (certifications, speaking, open-source contributions) This is a senior leadership role for a hands-on architect who can own the end-to-end technical vision and drive delivery of a complex, scalable platform. Codzienne zadania: - Define and own the end-to-end technical architecture of the Applied Skills Assessment Platform (ASAP), including challenge delivery infrastructure, scoring systems, reporting pipelines, and enterprise integrations, with full accountability for outcomes - Design and implement containerized CTF-style challenge environments with dynamic flag generation, automated attack simulation, participant isolation, and anti-cheat mechanisms integrated with the ranges.io platform - Architect and develop reporting and analytics capabilities that transform participant performance data into actionable insights, including role suitability scoring, skill gap analysis, candidate ranking, and personalized training recommendations - Lead, mentor, and grow a team of senior and mid-level engineers; conduct architecture and code reviews; support recruitment efforts; and promote a culture of engineering excellence - Collaborate with Product, UX, Cybersecurity SMEs, and executive leadership to translate business strategy into technical roadmaps and deliver scalable platform solutions - Present architectural decisions and technical strategies to senior stakeholders, including VP and C-level leadership, and drive alignment across engineering, security, and operations teams - Own platform reliability, security posture, and DevOps maturity, including CI/CD pipelines, infrastructure as code, containerization (Docker/Kubernetes), and multi-mode delivery (on-demand, remote, hybrid, and in-person) - Serve as the technical escalation point for complex platform challenges and foster continuous improvement across engineering teams