עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לחפש לבד בין מאות מודעות – תנו ל-Jobify לנתח את קורות החיים שלכם ולהציג לכם רק הזדמנויות שבאמת שוות את הזמן שלכם מתוך מאגר המשרות הגדול בישראל.
השימוש חינם, ללא עלות וללא הגבלה.
Company Overview:
At GreenRoad, we are on a mission to make driving smarter, safer, and more sustainable.
Our platform connects thousands of fleets worldwide, processing millions of real-time events from vehicles, sensors, and mobile devices to deliver actionable insights that save lives, improve efficiency, and reduce emissions.
We’re now entering a major modernization phase -transforming our legacy systems into a scalable, cloud-native, event-driven platform built on .NET Core, Kafka, and AWS.
We’re looking for a Software Architect who will define the future of our backend architecture and data infrastructure.
We are working in a hybrid mode- 2 days from home and 3 days from our offices in Holon (Azrieli Business Center).
If you're passionate about designing impactful, life-saving products, we’d love to have you join our team!
About the position:
The Principal Software Architect will serve as a key technical leader within GreenRoad’s R&D organization, responsible for setting architectural direction and ensuring that all components of the GreenRoad ecosystem—data, messaging, APIs, and integrations—align toward a cohesive, modern, and scalable design.
This is a hands-on architectural role with broad impact across GreenRoad’s technology stack. You will guide engineering teams through the modernization of our core platform, oversee the evolution of our ServiceBus messaging system to Kafka, and drive cross-cutting initiatives in data management, security, and third-party integrations.
Key Responsibilities
Platform Architecture & Modernization
- Define and own the technical vision for GreenRoad’s next-generation platform architecture.
- Lead the migration of legacy .NET Framework services to modular, containerized .NET Core microservices.
- Ensure all systems are designed for scalability, observability, and fault tolerance across AWS-hosted environments.
- Partner with product and engineering leads to align business objectives with sustainable architectural roadmaps.
Messaging & Data Pipeline
- Architect and oversee implementation of the new Kafka-based ServiceBus, replacing MSMQ and MongoDB-based logic.
- Design event-driven communication and streaming data flows across services using Kafka, RabbitMQ, and MassTransit.
- Define standards for message schemas, ordering, stickiness, retry mechanisms, and rebalancing behavior.
- Build a consistent approach for data ingestion, transformation, and storage, enabling real-time analytics and reporting.
Data Storage & Retrieval
- Design efficient data models and APIs for both transactional (SQL) and non-relational (MongoDB, Redis) workloads.
- Establish best practices for data retention, indexing, and performance optimization.
- Partner with DevOps and Data Engineering to ensure reliability and cost efficiency in the data pipeline.
Security, Compliance & Reliability
- Define and enforce architectural standards for security, data protection, and regulatory compliance (GDPR, ISO 27001).
- Collaborate with IT and DevOps to ensure secure authentication, authorization, and secrets management across all components.
- Review designs for resilience, failover, and disaster-recovery readiness.
Integration & Ecosystem Architecture
- Provide architectural oversight for third-party integrations, including camera vendors, telematics partners, and enterprise customers.
- Define integration patterns (REST, WebSocket, MQTT, streaming APIs) that ensure consistency and scalability.
- Oversee API design, documentation, and governance for internal and external use.
Technical Leadership
- Act as a mentor and architectural advisor to senior engineers and development teams.
- Lead design reviews, promote clean code and DDD principles, and ensure architectural alignment across teams.
- Evaluate emerging technologies and recommend strategic adoption to keep the platform future-ready.
Requirements
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 10+ years of professional experience in software engineering, including at least 5 years in an architecture or system design role.
- Proven expertise in .NET Core, C#, and microservice architectures.
- Strong experience designing distributed systems, streaming data pipelines, and event-driven architectures.
- Hands-on knowledge of Apache Kafka, RabbitMQ, or equivalent messaging frameworks.
- Deep experience with AWS cloud infrastructure (MSK, ECS/EKS, Lambda, RDS, S3, CloudWatch).
- Proficiency in MS SQL Server, MongoDB, and Redis.
- Familiarity with Docker, Kubernetes, and modern CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
- Experience with MassTransit or equivalent message orchestration libraries is a plus.
- A working understanding of JavaScript / React for cross-layer integration and collaboration is an advantage.
Core Competencies
- Strategic thinker who can define long-term architectural direction while remaining hands-on with implementation details.
- Expert in designing resilient, observable, and maintainable distributed systems.
- Strong communicator capable of bridging product, engineering, and operations.
- Passionate about mentoring, collaboration, and elevating engineering standards.
- Analytical, detail-oriented, and committed to building systems that deliver measurable business and safety impact.
- Exceptional communication skills and articulate in both written and spoken English.
- Ability to work independently, while still being a true team player with a collaborative, problem-solving approach.
- Passion for saving lives!
במקום לחפש לבד בין מאות מודעות – תנו ל-Jobify לנתח את קורות החיים שלכם ולהציג לכם רק הזדמנויות שבאמת שוות את הזמן שלכם מתוך מאגר המשרות הגדול בישראל.
השימוש חינם, ללא עלות וללא הגבלה.
שאלות ותשובות עבור משרת Solution Architect
ארכיטקט הפתרונות ב-GreenRoad יוביל את שלב המודרניזציה המשמעותי של החברה, שבו מערכות מדור קודם יומרו לפלטפורמה מודרנית, מבוססת ענן ומונעת אירועים. התפקיד כולל הגדרת החזון הטכני, הובלת המעבר לשירותי מיקרו של .NET Core, תכנון ארכיטקטורת הודעות מבוססת Kafka, ופיקוח על אסטרטגיות ניהול נתונים, אבטחה ואינטגרציות צד שלישי.
משרות נוספות מומלצות עבורך
-
Software system architect בחברה בתחום ה-Online Gaming
-
הרצליה
GotFriends
-
-
Principal Software Engineer - OpenShift Virtualization Architecture
-
רעננה
Red Hat, Inc.
-
-
Software Architect
-
רמת גן
BiltOn
-
-
Software Architect
-
רמת גן
Moveo Group
-
-
Senior Software Architect
-
רמת גן
Aqua Security
-
-
Software Architect
-
רמת גן
Aqua Security
-