What are the responsibilities and job description for the Software Solutions Architect position at TeamSoft?
Location: Lansing, MI (Hybrid)
Schedule: Onsite Wednesdays & Thursdays; Remote Mondays, Tuesdays, Fridays (non?negotiable)
Rate: $50/hr - $60/hr (variable dependent)
Duration: 12 month contract (extension possible)
Overview: Software Solutions Architect to design and deliver scalable, cloud?native solutions using microservices and event?driven architectures. This role focuses on modernizing enterprise systems, building resilient distributed platforms, and providing technical leadership across multiple initiatives.
Must Haves
Schedule: Onsite Wednesdays & Thursdays; Remote Mondays, Tuesdays, Fridays (non?negotiable)
Rate: $50/hr - $60/hr (variable dependent)
Duration: 12 month contract (extension possible)
Overview: Software Solutions Architect to design and deliver scalable, cloud?native solutions using microservices and event?driven architectures. This role focuses on modernizing enterprise systems, building resilient distributed platforms, and providing technical leadership across multiple initiatives.
Must Haves
- 10 years of experience in software engineering and solution architecture
- 7 years designing and implementing microservices and event?driven architectures
- 7 years of experience with Java and Spring Boot (or similar frameworks)
- Strong expertise in RESTful APIs and distributed systems
- 7 years of hands?on experience with AWS and/or Azure
- Experience with Docker and Kubernetes (or OpenShift)
- Proven experience with Kafka or other messaging platforms
- Strong understanding and application of DDD, CQRS, Saga patterns, and API?first design
- Design end?to?end architecture for scalable microservices and distributed systems
- Lead modernization efforts from monolithic architectures to microservices
- Architect event?driven systems using Kafka, RabbitMQ, or IBM MQ
- Define and govern API contracts (REST, OpenAPI, gRPC)
- Implement resilience patterns including retries, circuit breakers, DLQs, and sagas
- Design and deploy cloud?native solutions on AWS and Azure
- Lead containerization and orchestration using Docker and Kubernetes/OpenShift
- Establish CI/CD pipelines and DevOps practices
- Design data pipelines, migrations, and real?time integrations
- Ensure scalability, performance, security (OAuth2, mTLS), and reliability
- Implement observability solutions (logging, monitoring, tracing)
- Provide architecture governance, technical leadership, and design reviews
Salary : $50 - $60