We are seeking a skilled Solutions Architect to design, develop, and govern end-to-end technology solutions across complex, interdependent systems both on-premises and in cloud/SaaS environments. This role requires strong architectural expertise, hands-on development skills, and leadership in solution delivery and DevOps practices.
Roles and Responsibilities
- Present solution options with clear benefits and trade-offs to project leadership.
- Lead architecture governance and participate in design reviews.
- Serve as SME across products/platforms, integrating across services and infrastructure.
- Create and maintain architecture artifacts (conceptual, logical, and integration diagrams).
- Collaborate with product teams on sprint planning, design, QA, and production support.
- Build and maintain CI/CD pipelines; use tools like Terraform, Jenkins, Git, Splunk, and APM tools.
- Design for high availability, fault tolerance, and effective disaster recovery.
- Automate and document technical processes and improve delivery workflows.
- Troubleshoot complex issues and provide senior-level escalation support.
Required Skills
- Proficiency in Java, Go, and Python backend development.
- Strong experience with Elasticsearch or Lucene implementations.
- Expertise in web development and both relational and NoSQL databases (DynamoDB, Elastic).
- Solid understanding of CI/CD, DevOps, and cloud infrastructure (AWS, Azure, or GCP).
- Experience with system recovery planning, backup, and restoration strategies.