Principal Software Architect

@ Tel Aviv

Who We Are

Sepio is a fast-growing start-up in the cybersecurity domain, founded by some serious industry veterans and well-funded. We are building the first asset risk management platform that provides visibility, control, and mitigation to zero trust, insider threat, BYOD, IT, OT, and IoT security programs. We bring together a unique product and an exceptional team of talented, dedicated professionals.

Principal Software Architect

Location: Tel Aviv; Hybrid office/home.

About the Job

The Principal Software Architect role involves defining, leading, and evolving the technical architecture of our flagship product. You’ll be the driving force behind critical architectural decisions, ensuring our systems are scalable, reliable, and secure. This is a hands-on leadership role where you’ll balance long-term architectural vision with the immediate needs of delivery.

Beyond designing robust solutions, you’ll play a key role in shaping our engineering culture. You’ll provide technical guidance across the entire software development lifecycle, and collaborate closely with cross-functional teams, including DevOps, QA, Automation, Product, Support, Sales, and Engineering leadership.

Key Responsibilities

  • Define and evolve the technical architecture of our product across its SaaS, client-server, and multi-OS deployments.
  • Ensure the scalability, security, performance, and maintainability of our microservices-based systems.
  • Lead the technical design and execution for new features, from initial concept to final deployment.
  • Collaborate with DevOps on containerization, orchestration, and advanced CI/CD pipelines (e.g., Docker, Podman, Kubernetes).
  • Partner with QA & Automation to guarantee testability, resilience, and high-quality delivery.
  • Work closely with product teams to translate business requirements into robust technical solutions.
  • Mentor and provide technical guidance to developers, team leaders, and group leaders to foster a strong engineering culture.
  • Drive the adoption of architectural best practices in code quality, design patterns, and system integration.
  • Collaborate with Support & Sales to understand customer needs and inform architectural improvements.
  • Serve as the technical authority for governance, reviewing designs, enforcing architectural guidelines, and ensuring consistency across all engineering teams.

Our Tech Stack

  • Languages: C#, Python, TypeScript (Angular)
  • Database & Storage: PostgreSQL, Elasticsearch, Redis (DB, Cache, Streams)
  • Containers & Orchestration: Docker, Podman, Kubernetes
  • Architecture: SaaS, Microservices, Multi-OS deployments, High-scale Client-Server systems

Skills & Experience

  • Motivation & Attitude: Motivated, a self-learner and a team player with a can-do attitude.
  • Proven Experience: Demonstrated experience as a Software Architect or Principal Engineer in a SaaS or cybersecurity environment.
  • Architectural Expertise: Deep expertise in microservices architecture, large-scale distributed systems, and designing for scalability and security.
  • Technical Stack:
    • Languages: Strong background in C# and Python. Experience with TypeScript (Angular) is a plus.
    • Data: Hands-on experience with PostgreSQL, Elasticsearch, and Redis, including its use for caching and pub/sub.
    • Containerization: Solid understanding of containerization and orchestration using Docker, Podman, and Kubernetes.
  • Deployment Knowledge: Experience with multi-OS and high-scale client-server deployments.
  • Security & Certificate Technology: Deep understanding of secure communication protocols (SSL/TLS) and hands-on experience with digital certificate management, key rotation, and secure credential storage.
  • Leadership & Collaboration:
    • Exceptional collaboration and communication skills, with a track record of working effectively across cross-functional teams (Product, DevOps, QA, Support, Sales).
    • Strong leadership and mentorship abilities, including a history of shaping engineering culture.
  • Education: A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Why Join Us?

  • Build and shape the architecture of a cutting-edge cybersecurity SaaS platform.
  • Work in a startup culture with ownership, impact, and innovation.
  • Collaborate with highly skilled professionals across multiple disciplines.
  • Opportunity to influence technical direction and company growth at scale.

Sepio is an equal opportunity employer

We celebrate diversity and are committed to creating an inclusive environment for all employees.
Apply below or email your resume to jobs@sepiocyber.com

    Job Application Form

    Upload your resume (PDF, max 2MB):

    For information on how Sepio handles personal data, please refer to our Sepio Privacy.