Job Description
This is a hands-on architecture role focused on turning functional solution concepts into detailed, implementable designs. You will produce structured technical designs (services, event flows, state models, APIs, and data structures) that engineering teams can build from with minimal ambiguity, similar in depth and clarity to formal Detailed Technical Designs used in autonomy systems.
You will work in a complex, distributed, safety-critical environment integrating real-time asset data, autonomous systems, and enterprise platforms.
- Produce Detailed Technical Designsthat break down solution architecture into clear, build-ready components
- Define event-driven interactions, APIs, data models, and system behaviours
- Design for real-time and near-real-time systems, including asset state, routing, and event processing
- Apply architectural patterns such as event-driven architecture, actor model, and distributed systems design
- Ensure alignment with performance, scalability, reliability, and safety requirements
- Collaborating with engineers and delivery leads to shape Epics and User Stories grounded in architecture
- Lead design walkthroughs, reviews, and technical decision-making
- Provide hands-on support during delivery to ensure designs are correctly implemented
What you’ll need to succeed
Core Experience
- Proven experience as a Software Architect or Senior Engineerin complex distributed systems
- Strong ability to produce low-level, developer-ready designs(not just high-level architecture)
- Experience working in event-driven and real-time processing environments
- Strong systems thinking with the ability to reason across end-to-end workflows and state transitions
Technical Requirements (Essential)
- C# / .NET (Core / 6+)– strong hands-on background
- Event-driven architecture & messaging systems – MQTT (or similar: RabbitMQ Kafka, Azure Service Bus)
- Distributed systems & microservices design
- API design(REST + asynchronous/event-based interfaces)
- Datamodelling & persistence(SQL Server / relational DBs)
- Real-time data processing(telemetry, asset state, streaming events)
- GitHub & CI/CD pipelines
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru