Software Architect
Petah Tikva, Center District, IL
Description
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 Kubernetes, Java, Python, .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 Java, Python, .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.
Why Join Us
None* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: CI/CD Cloud DevOps Java Kafka Kubernetes Microservices MongoDB POCs PostgreSQL Python Smart Infrastructure Strategy
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.