WELCOME TO MPREST
Discover opportunities that exceed your expectations
You will meet the most amazing & exceptional people
Engaging in valuable things. We protect and save lives
We influence the defense of different countries in the world
You want to impact the life of people, to challenge and be challenged, to feel you are part of something big !

We are a team, powered by unique minds

Software Architect

Petah Tikva, Israel · Full-time · Senior

About The Position

mPrest’s Civil Department is responsible for designing and delivering mission-critical systems that support energy, utilities, smart infrastructure, and more. We are looking for an Architect to join our high-impact team and work closely with the Architect , Dev Team Leader & DevOps Team Leader to shape and scale innovative platforms in production environments.

Role Overview

As a Senior Architect at mPrest, you will write and lead design efforts across multiple projects, working at the intersection of software architecture, cloud-native infrastructure, and real-time data systems. You will guide cross-functional teams, influence technology strategy, and be hands-on in both design and decision-making.

Responsibilities

  • Work side-by-side with another Architect to define system architecture, integration strategies, and technical roadmaps.
  • Take POCs from idea to deployment with minimum risk and maximum impact, ensuring business alignment and technical viability.
  • Lead high-level and detailed design of complex distributed systems using KubernetesJavaPython.NET Core, and .NET Framework.
  • Write high-level and detailed level design documents.
  • Drive architectural best practices, security by design, scalability, and maintainability across projects.
  • Collaborate with DevOps, Backend, Frontend, QA teams to ensure alignment between infrastructure and application layers.
  • Participate in architecture reviews, threat modeling, and design validation activities.
  • Support the development of internal tools, accelerators, and reusable services across the mPrest platform.
  • Take part in customer-facing discussions, architecture presentations, and requirement refinement sessions.
  • Mentor engineers and promote a strong engineering culture based on ownership, quality, and continuous improvement.

Requirements

Must-Have Qualifications

  • 10+ years of experience in software engineering, with at least 5+ years in architecture roles.
  • Deep understanding and experience with Kafka, PostgreSQL, MongoDB and Elastic Search.
  • Proven experience designing and deploying production-grade systems on Kubernetes.
  • Strong proficiency in JavaPython.NET Core, and .NET Framework.
  • Deep understanding of microservices, distributed systems, and integration patterns.
  • Hands-on experience with CI/CD processes in cloud-native practices.
  • Hands-on experience with CI/CD processes in On Prem OpenShift Environments.
  • Strong communication and interpersonal skills – must be able to collaborate effectively with both technical and non-technical stakeholders. And talk with our clients.
  • Experience with hybrid environments (on-prem + cloud).
  • Fluent in English – written and spoken.


Apply for this position

Our story

We started in 2003 by developing some of the world’s most sophisticated and efficient command, control and analytics defense applications ever deployed – including the life-saving Iron Dome software. Today, we have over 200 employees, working to create defense solutions impacting the lives of people in Israel & around the world.
Our vision is LIFE, our drive is DEFENSE!

Why we're here?

We strive to create an environment of shared collaboration. We believe the people who work here are our greatest resource, and we encourage and empower all individuals employed to excel to their greatest potential.
Come help invent the defense of life.
a team, powered by unique minds

Why join US?

People create life. We protect them.