Software Architect (hands On)

Armis Security

Tel Aviv, Israel
On-site
Design and implementation of complex distributed systems
Translate business needs into scalable architectures
Engineering standards and best practices
Lead the design and implementation of complex, distributed software systems in production

Job Summary

  • Lead the design and implementation of complex, distributed software systems in production.
  • Define and drive engineering standards: architecture patterns, coding standards, testing strategies, and operational best practices.
  • Be involved in production systems: deployments, observability, performance tuning, and incident analysis.

Matching Summary

Lead the design and implementation of complex, distributed software systems in production.

Skills & Requirements

Must-have

  • design and implementation of complex distributed systems
  • translate business needs into scalable architectures
  • engineering standards and best practices
  • hands-on coding and code review
  • production systems deployment and tuning
  • modern backend technologies (Java/Python)
  • containerized and cloud-native systems

Nice-to-have

  • influencing and mentoring developers
  • evaluating new technologies
  • problem-solving end-to-end
  • thrive in distributed systems

Key Requirements

  • 8+ years of experience
  • B.Sc. or M.Sc. in Computer Science or equivalent

Work Rights

Not specified

Tailored Resume

Cover Letter