Department: Engineering
Location: Tel Aviv
Description
We are looking for a
Hands-On Software Architect to join our architecture group and work alongside some of the most experienced engineers in the industry.
As a Hands-On Architect, you will actively design, build, and evolve large-scale software systems, set technical direction, and work day-to-day with development teams, product, and other stakeholders to deliver reliable, scalable solutions.
If you are passionate about making real impact, enjoy solving hard problems end-to-end, and thrive in distributed systems that process
billions of events per day, we’d love to talk.
What You’ll Do
- Lead the design and implementation of complex, distributed software systems in production.
- Work closely with developers, product owners, and stakeholders to translate business needs into practical, scalable architectures.
- Define and drive engineering standards: architecture patterns, coding standards, testing strategies, and operational best practices.
- Stay hands-on: write code, review code, and participate in technical problem-solving across teams.
- Mentor and coach developers and tech leads, raising the overall technical bar.
- Review designs and implementations to ensure solutions are high-quality, maintainable, and resilient.
- Continuously evaluate new technologies and approaches, recommending improvements where they provide clear value.
- Be involved in production systems: deployments, observability, performance tuning, and incident analysis.
What we expect
- 8+ years of experience in software development, system design, and architecture roles.
- Strong hands-on experience with modern backend technologies such as Java and/or Python.
- Practical experience with containerized and cloud-native systems (Docker, Kubernetes, AWS / Azure / GCP).
- Experience designing and operating distributed systems, including messaging or streaming platforms (e.g., Kafka, RabbitMQ, Spark).
- Solid understanding of distributed databases (and non-distributed) such as Postgres, Cassandra, SingleStore, Clikhouse or similar technologies.
- Deep knowledge of engineering best practices: CI/CD, DevOps, testing, security, and agile development.
- Proven experience working with production environments, including deployment pipelines, monitoring, and troubleshooting.
- Strong problem-solving skills and the ability to balance ideal architecture with real-world constraints.
- Natural technical leadership: able to influence, mentor, and collaborate without relying on authority.
- Excellent communication skills and the ability to work effectively across teams.
- B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent practical experience.