empty

Software Systems Architect (Cybersecurity Software)

Quantum Search Partners

Job Description

Posted on: 
February 18, 2025

Summary and company overview

The Opportunity

As a Senior Software Systems Architect, you will play a critical role in designing and maintaining our client's overarching system architecture. You will lead the System Architecture Guild, set the technical direction for the organization, and collaborate across teams to ensure scalability, performance, and security. In this role, you’ll contribute directly to our Secure By Design initiative, embedding security principles at every layer of our architecture and driving our commitment to the CISA pledge.

Responsibilities

  • Define and maintain a scalable, secure system architecture aligned with organizational goals and the principles of Secure By Design.
  • Lead the System Architecture Guild, setting agendas, facilitating discussions, and driving architectural decisions.
  • Develop and oversee the architecture roadmap to support long-term technical and business objectives.
  • Partner with product delivery teams to ensure architectural alignment across product areas.
  • Resolve cross-team dependencies and provide technical guidance on integrating complex systems.
  • Apply expertise in scalability principles, such as coherence, queuing, concurrency, and the Universal Scalability Law, to ensure robust system design. Address challenges in distributed system design, implementing best practices and patterns to create resilient and reliable architectures.
  • Leverage strong domain knowledge of IAM architectures and deployment models to drive secure, innovative solutions.
  • Ensure security is embedded throughout the development lifecycle and system design, aligning with our Secure By Design initiative.
  • Document and maintain Architectural Decision Records (ADRs) to ensure transparency and alignment.
  • Mentor engineers and technical leads to build architectural thinking across the organization.

Job Requirements

Required Qualifications:

  • 10+ years of software engineering experience, with 5+ years in system architecture roles.
  • Expertise in Rust and/or Go for backend systems development.
  • Strong experience with IAM, and Zero Trust solutions.
  • Detailed knowledge of authentication protocols (OAuth, OIDC, SAML) and security practices.
  • Proven ability to design and scale distributed, high-performance systems.
  • Deep understanding of scalability principles, including coherence, queuing, concurrency, and the Universal Scalability Law.
  • Strong domain knowledge of IAM architectures and deployment models.
  • Strong knowledge of distributed system design patterns and the ability to address challenges such as fault tolerance, data consistency, and partitioning.
  • Experience leading architecture guilds, core architecture teams, or similar initiatives.
  • Strong communication skills and ability to collaborate across cross-functional teams.

Additional commentary

NA

Summary and company overview

The Opportunity

As a Senior Software Systems Architect, you will play a critical role in designing and maintaining our client's overarching system architecture. You will lead the System Architecture Guild, set the technical direction for the organization, and collaborate across teams to ensure scalability, performance, and security. In this role, you’ll contribute directly to our Secure By Design initiative, embedding security principles at every layer of our architecture and driving our commitment to the CISA pledge.

Apply now