Search by job, company or skills

Wissen Technology

Senior System Architect

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description – System Architect (IoT & Microservices Platform)

Location

Bangalore (Hybrid)

Purpose of the Role

We are looking for a hands-on System Architect to lead the transformation of our existing monolithic application (SiteOmat) into a scalable, modular microservices-based architecture.

This role will define system boundaries, service interactions, and ensure seamless integration between IoT devices, cloud microservices, and BOS (multi-tenant application).

Key Responsibilities

1. System Architecture & Decomposition

•Analyze existing monolithic system and define:

oservice boundaries

omodule decomposition

•Design target architecture:

oIoT ingestion services

obusiness services (BOS)

ointegration services

•Define clear ownership and responsibilities of each service

2. Microservices Design

•Define:APIs (REST/gRPC) inter-service communication patterns

•Ensure loose coupling and high cohesion

•Define patterns for: retries fault handling idempotency

•Establish design standards for all services

3. IoT & Communication Integration

•Work with Cloud Architect to design:

MQTT-based device communication

•Define: message formats data contract sevent flows

•Ensure reliable communication between:

devices ↔ microservices ↔ BOS

4. Data & Transaction Design

•Define data ownership per service

•Ensure consistency strategies:

oeventual consistency

otransactional boundaries

•Work with DBA on schema strategy

•Define data flow across services

5. Code & Design Governance

•Review:system design APIs critical code modules

•Define coding standards and best practices

•Ensure reusability and maintainability

6. Performance & Scalability

•Identify bottlenecks in:existing monolith new services

•Design for:high throughput (IoT data) low latency APIs

•Ensure system can scale horizontally

7. Mentoring & Team Enablement

•Guide developers with limited experience in:

omicroservices

odistributed systems

•Conduct design sessions and architecture reviews

•Help team transition from monolithic thinking to service-based design

8. Execution & Delivery

•Support POC delivery (June 2026) with practical architecture

•Drive gradual migration strategy:

ostrangler pattern (recommended)

•Identify risks and reduce rework

Required Skills & Experience

Experience

•10–15 years in software development

•3+ years as System / Solution Architect

•Strong experience in large system design

Technical Expertise

•Strong experience in:

oC/C++ / C# / backend systems

•Deep understanding of:

omicroservices architecture

odistributed systems

•Experience with:

oREST APIs

omessage-driven systems

IoT & Communication

•Experience with:MQTT (preferred) TCP/IP based systems

•Understanding of device communication patterns

Database & Data Handling

•Strong knowledge of:PostgreSQL / relational databases

•Understanding of:high-volume data systems data partitioning and optimization.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146437439