An exciting opportunity exists for an experienced Software Architect / Senior Software Engineer to play a key role in designing and delivering large-scale, distributed software solutions. This is a highly hands-on architecture position focused on translating solution concepts into detailed, build-ready technical designs that engineering teams can confidently implement.You will work across complex, real-time systems, defining architecture, system behaviours, APIs, event flows, and data structures while collaborating closely with development and delivery teams throughout the software lifecycle. Your new role
- Develop Detailed Technical Designs (DTDs) that convert solution architecture into clear, implementation-ready specifications
- Design and define microservices, APIs, event-driven interactions, data models, and system workflows
- Architect solutions supporting real-time and near real-time processing, including telemetry, event streaming, routing, and asset state management
- Apply modern architectural patterns including event-driven architecture, actor models, and distributed systems design
- Ensure solutions meet requirements for performance, scalability, reliability, maintainability, and operational resilience
- Collaborate with delivery teams to shape architecture-driven Epics, Features, and User Stories
- Facilitate technical design reviews, architecture workshops, and decision-making sessions
- Provide hands-on guidance during implementation to ensure successful delivery against architectural intent
- Support engineering teams in resolving complex technical challenges across the solution landscape
Core Experience
- Proven experience as a Software Architect, Solution Architect, or Senior Software Engineer within complex distributed environments
- Demonstrated ability to create low-level technical designs and developer-ready specifications
- Strong background designing and delivering event-driven architectures
- Experience working within real-time processing systems
- Strong systems-thinking capability with the ability to design end-to-end workflows and state transitions
- Excellent stakeholder engagement and technical leadership skills
- Strong hands-on experience with C# and .NET Core / .NET 6+
- Expertise in distributed systems and microservices architecture
- Experience with event-driven messaging platforms, including:
- RabbitMQ
- Kafka
- Azure Service Bus
- Similar messaging technologies
- API design experience covering:
- RESTful services
- Asynchronous and event-based integrations
- Strong understanding of data modelling and relational databases (SQL Server preferred)
- Experience designing solutions involving real-time data processing and streaming events
- Exposure to modern CI/CD practices, GitHub, and automated deployment pipelines
- Initial 6+ month contract with strong likelihood of extension
- Opportunity to work on complex, enterprise-scale technology initiatives
- High-impact architecture role with significant influence on platform direction
- Collaborative environment working alongside experienced architects and engineering teams
- Perth-based contract opportunity with immediate project involvement
Share your updated CV at sourabh.kumar@hays.com.au
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
#3023430
About us
At Hays, we invest in lifelong partnerships that empower people and businesses to succeed. You are at the heart of everything we do. With over 50 years’ experience and a workforce of more than 10,000 people across 32 countries, we collectively put our customers, at the heart of everything we do.
Drawing on knowledge that’s unique to our scale, our commitment to understanding your needs and our ability to meaningfully innovate we are more than just a specialist recruitment business. By providing advice, insights and expertise on issues you face in today’s fast paced world of work, we’ll help you make the right decisions for tomorrow.
Looking for the right role for you?
At Hays we know that finding the right role at the right time takes careful consideration. As your lifelong career partners, we’re by your side, every step of the way.
Whether you’re seeking a new opportunity or support in navigating a career change, we bring the expertise and the connections to partner with you to help you realise your ambition.
Providing an unmatched breadth of jobs across industries and professions whilst leveraging our knowledge, employer relationships, learning opportunities and support, we can offer you roles that challenge and excite you.
Take the next step at hays.com.au