
Software Architect
- תל אביב
- משרה קבועה
- משרה מלאה
- Define and communicate the overall software architecture vision, ensuring alignment with business goals and product strategy.
- Provide technical leadership and mentorship to engineering teams, guiding design and implementation decisions.
- Evaluate and recommend tools, frameworks, and technologies to improve system performance, scalability, and reliability.
- Collaborate with product managers, engineers, and stakeholders to translate business requirements into high-level technical solutions.
- Establish and enforce architectural standards, best practices, and coding guidelines across development teams.
- Conduct design reviews to ensure architectural integrity and technical quality.
- Identify and mitigate technical risks, ensuring system security, resilience, and compliance.
- Drive innovation by staying current with emerging technologies and industry trends.
- Document architectural decisions and maintain clear technical roadmaps.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proven experience (8+ years) in software engineering, with at least 3 years in an architecture or technical leadership role.
- Expertise in designing and scaling complex distributed systems, cloud-native applications, and microservices architectures.
- Strong knowledge of software development methodologies (Agile, DevOps) and best practices.
- Proficiency in modern programming languages ( Python, Go, Java and etc’) and frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes, Docker).
- Strong problem-solving, analytical, and communication skills.
- Ability to work effectively with cross-functional teams and influence stakeholders
- Experience with high-performance, mission-critical systems.
- Knowledge of data architecture, databases (SQL/NoSQL), and streaming platforms (Kafka, etc.).
- Familiarity with CI/CD pipelines, observability, and infrastructure as code (Terraform, Ansible).