Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Architect

HTC Global Services

Singapore

On-site

SGD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global services provider in Singapore is seeking a Senior Software Architect at the VP level. In this role, you will provide technical oversight and mentorship to engineering teams, focusing on best practices in microservices and cloud technology. Candidates should have over 15 years of experience in software engineering with expertise in tools such as Spring Boot, Redis, and RocketMQ. This position offers an opportunity to work on large-scale distributed systems designed for optimal performance.

Qualifications

  • 15+ years of experience in software engineering focusing on microservices and DevOps.
  • Strong expertise in designing large-scale distributed systems.
  • Experience with asynchronous communication and distributed systems.

Responsibilities

  • Provide technical oversight and mentorship to teams.
  • Design, develop, and maintain microservices architecture.
  • Implement best practices for distributed systems and databases.

Skills

Microservices architecture
DevOps practices
Technical mentorship
Cloud platforms (AWS, Azure, GCP)
Asynchronous computing
Database design and optimization
Containerization and orchestration (Docker, Kubernetes)
Spring Boot
Spring Cloud
Redis
RocketMQ

Education

Bachelor's degree in Engineering, Computer Science, or related field

Tools

MySQL
Docker
Kubernetes
Skywalking
Prometheus
Grafana
ELK stack
Job description

We are looking for Senior Software Architect VP level in Singapore.

Job Description & Requirements
Responsibilities
  • Technical Oversight & Mentorship: Provide expert technical guidance and mentorship to engineering directors, managers, and development teams, promoting best practices (e.g., microservices, DevSecOps, CI/CD, secure coding).
  • Technical Mastery: Deep, hands‑on expertise in designing and implementing large‑scale distributed systems, cloud platforms (AWS, Azure, GCP), microservices, APIs, and relevant programming languages (e.g., Java, Python).
  • Design, develop, and maintain microservices using Spring Boot and Spring Cloud.
  • Implement best practices for microservices architecture, including service discovery, configuration management, and load balancing.
  • Develop and manage asynchronous communication between microservices using RocketMQ.
  • Ensure reliable message delivery and handle message processing logic efficiently.
  • Implement distributed locking mechanisms using Redis to ensure data consistency and prevent race conditions.
  • Design and implement scalable and robust locking strategies for distributed systems.
  • Design and manage databases using MySQL, ensuring data integrity and optimal performance.
Requirements
  • Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
  • 15+ years of experience in software engineering, with a focus on microservice architecture, DevOps, and related technologies.
  • Strong proficiency in Spring Boot and Spring Cloud.
  • Experience with RocketMQ for asynchronous communication.
  • Proficiency in Redis for caching and distributed locking.
  • Strong knowledge of MySQL, including database design and optimization.
  • Experience with Skywalking for monitoring and tracing.
  • Strong understanding of asynchronous computing and distributed systems.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of other messaging systems (e.g., Kafka, RabbitMQ).
  • Experience with other monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.