
Job Title: Solution Architect
Role Overview: We are looking for an experienced Solution Architect / Technical Architect who can work closely with customer architecture teams to understand product ecosystems and design scalable technical solutions. The ideal candidate should have strong experience in microservices architecture, modern backend frameworks, and cloud-based deployments.
Key Responsibilities:
Engage with the customer architecture team to understand the product ecosystem and technical requirements.
Design solution architecture and technical designs to meet project goals.
Ensure alignment of individual software projects with the overall business strategy and technology standards.
Collaborate closely with development teams to guide and oversee solution implementation.
Provide expertise in architecture patterns and microservices architecture.
Contribute innovative ideas, technologies, and engineering best practices.
Stay updated with industry trends, emerging technologies, and best practices in both front-end and back-end development.
Solve complex technical challenges with a strong focus on performance, scalability, and maintainability.
Technical Skills Required:
Front-End
ELM
Back-End
Scala
Play2 Framework
Typelevel ecosystem (Fs2, Cats Effect, Http4s)
Database
MongoDB
Messaging
Kafka
Hermes
Security / Identity
Okta
Cloud & Deployment
AWS (primarily EC2)
Kubernetes
Docker
DevOps / CI-CD
JIRA
GitHub
GitHub Actions
Jenkins
ArgoCD
Ideal Candidate Profile:
Strong passion for software development and problem-solving
Experience designing scalable and distributed systems
Strong technical leadership and collaboration skills
Ability to work with cross-functional teams and stakeholders