Software System Architect

Kfar SabaFull-TimeLeadOther

You will be redirected to the company career page

Key Responsibilities:

  • Standardization and Productivity
  • Define Architectural Standards: Establish, document, and enforce company-wide software architecture patterns (e.g., microservices, event-driven architecture, distributed state management) suitable for high-throughput, distributed, and containerized environments.
  • Drive Code Quality: Define best practices for source control, code review, static analysis, and comprehensive testing, focusing on maximizing developer productivity and minimizing technical debt.
  • Standardize Development Workflow: Implement and champion robust CI/CD pipelines and DevOps practices tailored for distributed service delivery, enabling frequent, reliable releases within a Kubernetes environment.
  • Interface Definition: Lead the standardization of all internal and external APIs and service interfaces to ensure consistency, scalability, and clean separation of concerns.
  • Technical Leadership and Governance:
  • Hands-on Governance: Act as the technical reviewer for major architectural changes, ensuring all new designs adhere to established quality standards and high-availability performance goals.
  • Mentorship: Actively coach and mentor software development teams on advanced architectural principles, clean code practices, and performance tuning for distributed systems.
  • Systemic Vision: Maintain a broad, strategic view of the entire software ecosystem, anticipating scaling challenges and proactively defining solutions that enhance maintainability and long-term viability.
  • Performance Engineering: Define and monitor non-functional requirements (NFRs) related to throughput, latency, reliability, and resilience, and design solutions to meet these critical distributed system constraints.

What You Should Have:

  • Software Architecture Expertise (5+ years): Extensive experience defining and governing software architecture for complex, high-performance distributed systems.
  • Networking Platform Mastery (5+ years): Deep, demonstrable experience architecting software for high-throughput networking systems (e.g., control plane, data plane, large-scale service mesh).
  • Cloud-Native & Orchestration: Expert-level proficiency in designing, deploying, and optimizing applications running in Kubernetes (k8s). Strong understanding of containerization, service discovery, and cloud-native patterns.
  • Quality Champion: Proven experience successfully driving initiatives to improve team productivity, code quality, and test automation coverage across multiple teams.
  • Hands-on and Collaborative: Willingness to be hands-on with proof-of-concepts, debugging, and implementation guidance, while thriving in a great team environment.
  • Exceptional Communication: High verbal and writing expression skills, able to articulate complex technical trade-offs to engineers and leadership effectively.
  • Leadership & Interpersonal Skills: High interpersonal skills and a consensus-driven approach, capable of leading processes and achieving cross-functional alignment.
  • Organized and Systemic: Well organized with the ability to define, lead processes, and track the adoption of large-scale architectural transformation initiatives while maintaining a broad systemic vision.

Nice to Have:

  • Cellular Networking Standards: Familiarity with cellular networking standards (e.g., 3GPP, O-RAN) or other high-reliability telecom protocols.
  • Prior experience acting as a lead or principal engineer responsible for establishing CI/CD or DevOps practices.
  • Advanced knowledge of distributed tracing, logging, and monitoring solutions (e.g., Prometheus, Grafana, Jaeger).

Education:

  • B. SC in Computer Science, Software Engineering, or Electrical Engineering - Must
  • M. SC in a relevant field – Advantage

Job Summary

CompanyParallelWireless
LocationKfar Saba
TypeFull-Time
LevelLead
DomainOther