This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Principal Software Architect role at Aruba, an HPE Company, a leading provider of next-generation network access solutions. This is a high-impact, senior technical role combining hands-on and leadership responsibilities to shape long-term system strategy, drive large-scale architectural initiatives, and guide engineering teams in building secure, scalable, and resilient platforms and services.
Job Responsibility:
Define and own the overarching architecture for mission-critical systems and platform components
Drive the long-term architectural roadmap
Design models, frameworks, and patterns that guide the evolution of APIs, data flows, domain boundaries, and service interactions
Conduct hands-on POC’s and evaluate and integrate emerging technologies
Establish foundational engineering principles, architectural guardrails, and best practices across teams
Lead end-to-end architectural design for complex features, cross-cutting systems, and high-scale service components
Provide hands-on architectural guidance and support
Develop architectural models for control-plane systems, configuration management, policy engines, and distributed workflows
Ensure system designs incorporate strong observability, fault tolerance, security controls, dependency isolation, and operational readiness
Partner with security teams to design secure APIs, containment logic, and robust security posture
Serve as a senior technical advisor to engineering leadership, product owners, security leads, and cross-functional stakeholders
Lead architecture reviews, platform-wide design discussions, and strategic engineering initiatives
Mentor senior engineers
Communicate architectural decisions, trade-offs, and risks
Drive alignment across teams
Champion high standards for reliability, scalability, performance, and efficiency across the platform
Contribute high quality code to the system to set clear quality and standard examples
Guide teams in designing systems that are resilient to failures, observable by default, and easy to maintain and evolve
Influence DevOps, CI/CD, infrastructure, and cloud-native practices
Requirements:
10–15+ years of professional software engineering experience, with significant experience in architect-level roles
Background with security products or platforms (EDR/XDR, cloud security, network security, or policy enforcement systems)
Proven expertise architecting large-scale systems, distributed platforms, control planes, and service ecosystems
Expert engineering proficiency with .NET Core and familiarity with its runtime architecture, performance considerations, and advanced patterns
Deep experience designing API ecosystems across multiple technologies (REST, GraphQL, gRPC, etc.)
Expertise with containerized environments and orchestration systems (Docker, Kubernetes), including production-grade deployments
Strong systems design skills, including domain modeling, performance engineering, service decomposition, and workflow orchestration
Strong understanding of security architecture, risk modeling, and secure-by-design principles
Nice to have:
Experience developing and maintaining SOAR system components and control planes
Experience designing or leading configuration systems, policy engines, or management platforms
Experience with distributed systems at massive scale or in regulated/high-security environments
Familiarity with infrastructure-as-code, CI/CD pipelines, and cloud architecture (AWS/GCP/Azure)
Prior experience in technical leadership roles influencing multiple teams or organizations