Job Summary
We are seeking an experienced Solutions Architect to define development practices, set architectural direction, and drive the design and delivery of scalable, high-performance software solutions. This role requires strong collaboration with product managers, engineering leads, and business stakeholders to create systems that balance performance, resilience, and cost efficiency. You will also play a key part in mentoring engineering teams and fostering best practices across the organization.
Job Responsibilities
- Define and maintain development practices and standards that let us deliver quality software faster.
- Work with Product Managers, Developers, and Business owners to review, evaluate, and document current business and data models.
- Evaluate tools and technologies that we can use to reduce platform and operational costs, improve productivity, performance, and overall quality of our product.
- Work with engineering leads in designing and implementing scalable, resilient system architectures , utilizing Java/GO, Spring framework, Hibernate ORM, and other relevant technologies.
- Collaborate with other team members to craft quality technical solutions.
- Work with enterprise architects to define architectural blueprint
- Develop and plan programs to educate teams on building high performance distributed services.
Job Requirements
- At least 5 years of combined experience in engineering management, system and/or enterprise architecture, programming, and software design
- Experience designing and developing scalable, high performance distributed systems
- Lead the system design and architecture of complex software systems
- Data architecture and modeling experience
- Hands-on experience on at least two or more of the following areas
- Development/Scripting: Java, GO, .NET, NodeJS, Python, Javascript
- Containerization: Docker, Kubernetes, Openshift, Rancher
- Public Cloud: AWS, GCP , Azure, Alicloud
- Database: MySQL, Postgres, SQL server, Oracle, MongoDB, DynamoDB, Couchbase
- Middleware/Messaging Technologies: Kafka, MQ, JMS
- Config Management: Terraform, Ansible, Helm, Chef, Puppet
- CI/CD : Jenkins, Teamcity, Gitlab, Bamboo, ArgoCD
About CLPS RiDiK
RiDiK is a global technology solutions provider and a subsidiary of CLPS Incorporation (NASDAQ: CLPS), delivering cutting-edge end-to-end services across banking, wealth management, and e-commerce. With deep expertise in AI, cloud, big data, and blockchain, we support clients across Asia, North America, and the Middle East in driving digital transformation and achieving sustainable growth. Operating from regional hubs in 10 countries and backed by a global delivery network, we combine local insight with technical excellence to deliver real, measurable impact. Join RiDiK and be part of an innovative, fast-growing team shaping the future of technology across industries.