Software Architect for a SaaS platform (Software JB-6387)

About the Role We are looking for a Software Architect to manage the design and development of our next-generation SaaS platform. In this role, you will define the technical vision and architecture for systems that process high-volume sensor data in real-time from IoT, enabling intelligent autonomous system at scale. What You’ll Do Design high-throughput data pipelines capable of ingesting and processing massive streams of sensor and telemetry data Design of IoT fleet management solutions, including device provisioning, OTA updates, monitoring, and command & control Define and implement architectural standards, patterns, and best practices across the software organization Connect cloud infrastructure on AWS, leveraging services such as IoT Core, Kinesis, Lambda, ECS/EKS, and DynamoDB Collaborate with product, data science, and embedded teams to translate requirements into robust technical solutions Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement Participate in hands-on development, code reviews, and proof-of-concept implementations

Requirements Must Have: A B.Sc. in Computer Science or Software Engineering from a leading university is required 8+ years of software development experience, with at least 3 years in a software architecture or collaborate with SW and algo. Deep expertise in building high-performance services. Proven track record designing and operating microservices architectures at scale Extensive experience with message brokers and pub/sub systems: Redis Pub/Sub, Apache Kafka, RabbitMQ Strong background in AWS cloud services, particularly IoT Core, Kinesis, SQS/SNS, Lambda, ECS/EKS, and related data services Experience with IoT fleet management – device lifecycle, connectivity, telemetry collection, and remote management Deep understanding of high-throughput, low-latency system design for real-time data processing Familiarity with containerization (Docker) and orchestration (Kubernetes) Excellent problem-solving skills and enthusiasm to make architectural trade-offs Nice to Have: Experience with autonomous systems, robotics, or edge computing platforms Background in ML/AI inference pipelines and model serving at scale Experience with Infrastructure as Code. Knowledge of safety-critical software development standards and cyber security, FIPS 140 and FedRAMP.

About the Role We are looking for a Software Architect to manage the design and development of our next-generation SaaS platform. In this role, you will define the technical vision and architecture for systems that process high-volume sensor data in real-time from IoT, enabling intelligent autonomous system at scale. What You’ll Do Design high-throughput data pipelines capable of ingesting and processing massive streams of sensor and telemetry data Design of IoT fleet management solutions, including device provisioning, OTA updates, monitoring, and command & control Define and implement architectural standards, patterns, and best practices across the software organization Connect cloud infrastructure on AWS, leveraging services such as IoT Core, Kinesis, Lambda, ECS/EKS, and DynamoDB Collaborate with product, data science, and embedded teams to translate requirements into robust technical solutions Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement Participate in hands-on development, code reviews, and proof-of-concept implementations

Requirements Must Have: A B.Sc. in Computer Science or Software Engineering from a leading university is required 8+ years of software development experience, with at least 3 years in a software architecture or collaborate with SW and algo. Deep expertise in building high-performance services. Proven track record designing and operating microservices architectures at scale Extensive experience with message brokers and pub/sub systems: Redis Pub/Sub, Apache Kafka, RabbitMQ Strong background in AWS cloud services, particularly IoT Core, Kinesis, SQS/SNS, Lambda, ECS/EKS, and related data services Experience with IoT fleet management – device lifecycle, connectivity, telemetry collection, and remote management Deep understanding of high-throughput, low-latency system design for real-time data processing Familiarity with containerization (Docker) and orchestration (Kubernetes) Excellent problem-solving skills and enthusiasm to make architectural trade-offs Nice to Have: Experience with autonomous systems, robotics, or edge computing platforms Background in ML/AI inference pipelines and model serving at scale Experience with Infrastructure as Code. Knowledge of safety-critical software development standards and cyber security, FIPS 140 and FedRAMP.