Job Description
Who we are
We are looking for an experienced and highly skilled Solution Architect to lead the design and delivery of scalable, high-performance solutions within the client’s On Demand platform. In this role, you will be responsible for translating business and backlog requirements into well-defined technical solutions, driving detailed low-level design across frontend, backend, database, and workflow components. You will ensure all solutions align with platform architecture standards, best practices, and long-term scalability goals.
What you'll be doing
- Translate backlog requirements into end-to-end solution designs in collaboration with Product Owners and Platform Delivery Managers
- Define low-level design for features, covering frontend, backend, database, and workflow orchestration
- Design and document APIs for internal microservices and external API Gateway exposure
- Ensure alignment with client's architecture principles, scalability requirements, and security standards
- Produce clear technical designs using diagrams (system flows, interactions, data models, workflows)
- Collaborate closely with engineering teams to ensure proper implementation of the defined architecture
- Guide teams on best practices related to microservices, API design, and system integration
- Support technical discussions, estimations, and solution feasibility assessments
- Drive consistency across services, ensuring reusability and maintainability of solutions
- Work within Agile delivery frameworks, continuously refining designs based on feedback and evolving requirements
What you'll bring along
- BSc/MSc in Computer Science or related field
- 10+ years of experience in software engineering, with strong focus on solution architecture and system design
- Proven experience designing distributed systems and microservices-based architectures
- Strong understanding of frontend (Angular), backend (Java), and database design principles (Oracle DB and MongoDB)
- Hands-on experience defining REST APIs and API Gateway patterns
- Solid experience with system modelling (e.g., architecture diagrams, workflows, data flows – tool agnostic)
- Good understanding of CI/CD pipelines, DevOps practices
- Experience working in Agile/Scrum or Kanban environments with cross-functional teams
- Strong knowledge of scalability, performance optimization, observability, and secure design principles
- Experience in telecom or large-scale enterprise platforms is a strong advantage (nice to have)
- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders
- Strong documentation and solution presentation skills