What are the responsibilities and job description for the Hiring: Software Solutions Architect (Local to Lansing, MI Only) | Microservices, AWS/Azure position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following. Apply via Dice today!
We are seeking a highly experienced Software Solutions Architect to design and deliver scalable, cloud-native applications using microservices and event-driven architectures. This role focuses on modernizing enterprise systems, building resilient distributed platforms, and driving high-quality technical solutions across teams.
Key Responsibilities
Design end-to-end architecture for scalable microservices and distributed systems
Lead modernization efforts from monolith to microservices using DDD and API-first principles
Architect event-driven systems using messaging platforms (Kafka, RabbitMQ, IBM MQ)
Define and govern API contracts (REST, OpenAPI, gRPC)
Implement resilience patterns (circuit breaker, retries, DLQ, saga orchestration)
Design and deploy cloud-native solutions on AWS and/or Azure
Lead containerization (Docker) and orchestration (Kubernetes / OpenShift)
Establish and manage CI/CD pipelines (Azure DevOps, Jenkins, GitHub)
Design data pipelines, migrations, and real-time integrations
Ensure non-functional requirements: scalability, performance, security, and reliability
Implement observability using tools like Splunk, Dynatrace, or AppDynamics
Provide technical leadership, architecture governance, and design reviews
Required Qualifications
10 years of experience in software engineering and solution architecture
7 years designing microservices and event-driven systems
Strong expertise in Java, Spring Boot, REST APIs, and distributed systems
Hands-on experience with AWS and/or Azure, Docker, and Kubernetes
Experience with Kafka or similar messaging systems and integration patterns
Strong understanding of DDD, CQRS, Saga patterns, and API design best practices
Preferred Qualifications
Experience in large-scale enterprise or government environments
AWS and/or Azure architecture certifications
Experience with data platforms and ETL/ELT pipelines
Hands-on development background to support architecture decisions
We are seeking a highly experienced Software Solutions Architect to design and deliver scalable, cloud-native applications using microservices and event-driven architectures. This role focuses on modernizing enterprise systems, building resilient distributed platforms, and driving high-quality technical solutions across teams.
Key Responsibilities
Design end-to-end architecture for scalable microservices and distributed systems
Lead modernization efforts from monolith to microservices using DDD and API-first principles
Architect event-driven systems using messaging platforms (Kafka, RabbitMQ, IBM MQ)
Define and govern API contracts (REST, OpenAPI, gRPC)
Implement resilience patterns (circuit breaker, retries, DLQ, saga orchestration)
Design and deploy cloud-native solutions on AWS and/or Azure
Lead containerization (Docker) and orchestration (Kubernetes / OpenShift)
Establish and manage CI/CD pipelines (Azure DevOps, Jenkins, GitHub)
Design data pipelines, migrations, and real-time integrations
Ensure non-functional requirements: scalability, performance, security, and reliability
Implement observability using tools like Splunk, Dynatrace, or AppDynamics
Provide technical leadership, architecture governance, and design reviews
Required Qualifications
10 years of experience in software engineering and solution architecture
7 years designing microservices and event-driven systems
Strong expertise in Java, Spring Boot, REST APIs, and distributed systems
Hands-on experience with AWS and/or Azure, Docker, and Kubernetes
Experience with Kafka or similar messaging systems and integration patterns
Strong understanding of DDD, CQRS, Saga patterns, and API design best practices
Preferred Qualifications
Experience in large-scale enterprise or government environments
AWS and/or Azure architecture certifications
Experience with data platforms and ETL/ELT pipelines
Hands-on development background to support architecture decisions