← Back to jobs
M

Principal Software Architect

Matia·Tel Aviv, Israel·en
Not specifiedFull-timeSoftware ArchitectureData Infrastructure

Define and guide the architecture of a unified cloud-native data platform. Partner with leadership and engineering teams to shape technical strategy, while providing hands-on architectural guidance and mentoring technical leaders.

Responsibilities

  • Own the platform's software architecture vision and strategy.
  • Lead design and evolution of large-scale distributed cloud systems, with a focus on performance, scalability, reliability, and security.
  • Set architectural standards and practices across engineering teams.
  • Turn business strategy into technical roadmaps in collaboration with executive, product, and engineering stakeholders.
  • Review critical designs and contribute to proofs of concept or complex coding when needed.
  • Identify architectural risks and design resilient solutions.
  • Mentor senior engineers and architects.
  • Evaluate and guide adoption of technologies and tools.

Requirements

  • At least 7 years of software development experience, including 3 or more years in a dedicated architecture or principal engineering role.
  • Experience designing and delivering large-scale SaaS platforms or distributed systems.
  • Expertise in architectural patterns such as microservices, event-driven systems, and serverless.
  • Extensive AWS architecture experience.
  • Hands-on proficiency with TypeScript, Node.js, React, and Python.
  • Knowledge of SQL and NoSQL database design, Kubernetes, and messaging technologies such as Kafka, SQS, or RabbitMQ.
  • Experience with technical leadership, architectural governance, and mentorship.

Nice to have

  • Experience at a data tools company, such as an ETL, reverse ETL, observability, or data catalog provider.

Relevance

More opportunities

Similar jobs

The newest open roles in Software Architecture.

Questions, answered

Frequently asked questions