As a Senior System Architect, you will:
- Define and maintain the overall system architecture, ensuring scalability, reliability, security, performance and regulatory compliance
- Develop long-term architectural roadmaps aligned with business objectives and regulatory requirements
- Design scalable, resilient and highly available systems for data ingestion, processing, storage and presentation
- Establish architecture standards, reference architectures, design patterns and technology selection guidelines
- Evaluate new technologies and architectural approaches to improve system performance, maintainability and operational efficiency
- Work closely with engineering, research, security and product teams to map solution requirements
If you have:
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems or a related field
- 10+ years of software engineering experience
- 3+ years in a system or solution architecture role
- Proven experience designing and implementing distributed systems
- Experience with on-premises infrastructure
- Deep knowledge of networking, storage systems, virtualization and system integration
- Experience designing systems that process and protect sensitive or regulated data
- Strong understanding of authentication, authorization, encryption, auditing and security architecture principles
- Demonstrated ability to communicate complex technical concepts to both technical and non-technical stakeholders
- Strong knowledge of system scalability, security and performance optimization
- Ability to work across multiple teams and lead without direct authority
- Excellent communication and documentation skills
It would be great if you also have:
- Experience with cyber (defensive or offensive) systems
- Managerial experience
- Experience in adding LLM capabilities to an existing architecture
