Software Architect
Ascend Corporation · Thailand · 2026-10-29
About this role
Key Responsibilities
• Define all aspects of software development, road maps, guidelines, standards and communicate to engineers, quality assurance and operation teams
• Develop high level system design with attention to system integration and microservice architecture
• Possess an understanding of cloud-native architectures, and be familiar with implementations involving service discovery, circuit breakers, client side load balancing, and other architectural patterns related to elastic infrastructure
• Partnering with engineers across the organization to leverage software engineering practices, concepts and standards in product development
• Identify emerging technologies and best practices, research and develop prototypes and promote to production
• Participate in, and help create, a company culture which attracts, retains, and coaches other engineers/architects. The primary deliverable is to build more successful engineers
Essential Skills & Prerequisites
• A positive, can-do attitude, who naturally expresses a high degree of empathy to others.
• Bachelor’s Degree in Computer Science or equivalent work experience. We are more interested in passion for technology and what you are capable of, than we are academic qualification
• 5 or more years of relevant work experience
• Experience in building mission critical applications from scratch, and decomposing monolithic applications into smaller services
• Good communication skills, abilities to discuss with technical and non-technical people, present ideas and motivate people
• Experience with a broad mix of technologies, including a strong subset of:
• Core Java 8,9, Spring Boot, Spring Cloud, NetflixOSS
• MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB, ELK)
• Messaging or streaming middleware such as RabbitMQ or Kafka
• Cloud platform such as AWS or GCP
• Continuous Integration and Delivery
• Experience with distributed architectures, SOA, microservices and Platform-as-a-Service (PaaS)
• Experience with Agile and Test Driven Development (TDD) methodologies.
• Familiarity with containers and their technologies such as Docker
• Familiarity with container orchestration technologies such as Mesos and Kubernetes
• Experience with high availability, high-scale, and performance systems.
Originally posted on Himalayas
Skills asked for
- java
- spring boot
- spring
- mysql
- postgresql
- cassandra
- mongodb
- rabbitmq
Similar jobs
- Senior Software Security ArchitectDirect Supply, Inc.
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.