Software Architect

June 8, 2026
Application ends: September 7, 2026
Apply Now

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