Armis Security
Cybersecurity
SoftwareArchitect(HandsOn)
Neural analysis suggests this role is
optimal for Senior candidates.
“Software Architect (Hands On) at Armis Security. Skills: Software architecture, Distributed systems, Cloud-native systems. Lead design and implementation. Translate business needs”
Industry & Context.
Problem-solving skills
What They're Looking For.
Must Have
8+ years of experience, Hands-on experience with Java, Hands-on experience with Python, Practical experience with Docker, Practical experience with Kubernetes, Practical experience with AWS, Practical experience with Azure, Practical experience with GCP, Experience designing distributed systems, Experience operating distributed systems, Experience with messaging platforms, Experience with streaming platforms, Solid understanding of distributed databases, Solid understanding of non-distributed databases, Deep knowledge of engineering best practices, Proven experience with production environments, Proven experience with deployment pipelines, Proven experience with monitoring, Proven experience with troubleshooting, B.Sc. or M.Sc. in Computer Science, B.Sc. or M.Sc. in Software Engineering, Equivalent practical experience
Nice to Have
Experience with Kafka, Experience with RabbitMQ, Experience with Spark, Experience with Postgres, Experience with Cassandra, Experience with SingleStore, Experience with Clikhouse
What You'll Do.
Lead design and implementation
Translate business needs
Define engineering standards
Drive engineering standards
Participate in problem-solving
Review implementations
Evaluate new technologies
Recommend improvements
Be involved in production systems
Manage performance tuning
Manage incident analysis
How You'll Work.
Team & Collaboration
Work with development teams; Work with product teams; Work with stakeholders; Collaborate across teams
Communication Scope
Communication skills
Process & Methodology
Agile development
Full Job Description
Armis, the cyber exposure management & security company, protects the entire attack surface and manages an organization’s cyber risk exposure in real time. In a rapidly evolving, perimeter-less world, Armis ensures that organizations continuously see, protect and manage all critical assets - from the ground to the cloud. Armis secures Fortune 100, 200 and 500 companies as well as national governments, state and local entities to help keep critical infrastructure, economies and society stay safe and secure 24/7. Armis is a privately held company headquartered in California. 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 tuni
Applying for this Software Architect (Hands On) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Armis Security?
Real rants from real employees. Read before you apply.