FoJobPreviewBackLink:Software Architect / Indonesia

The Role

We are seeking a highly skilled Software Architect with a strong foundation in backend engineering and hands-on architectural expertise to drive the development of our next-generation B2B SaaS enterprise platform. In this role, you will design scalable, customisable, and globally adaptable product architectures; lead engineering best practices; and collaborate closely with cross-functional teams across product, business, and engineering.

This is a pivotal, high-impact position where you will help shape the technical foundation of a rapidly scaling SaaS product used by enterprise clients worldwide.

Key Responsibilities:

  • Architect and design scalable, secure, and distributed SaaS applications for global enterprise clients.
  • Translate business and client requirements into clear technical specifications and architecture documents.
  • Apply architectural principles such as DDD, functional decomposition, microservices, and event-driven design.
  • Lead and contribute to backend development using Java and modern frameworks, ensuring high-quality, testable code.
  • Collaborate with product, UX, engineering, DevOps, and client teams to shape system design and feature architecture.
  • Conduct design and code reviews; mentor developers and uphold engineering best practices.
  • Ensure system reliability, performance, and high availability, working closely with DevOps to support CI/CD and monitoring.
  • Continuously evaluate new technologies and propose improvements to enhance scalability and developer productivity.

Ideal Profile:

  • You hold a Bachelor’s degree in Computer Science, Engineering, or a related field.
  • You have 6+ years of backend development experience, with strong proficiency in Java and Spring Boot.
  • You have 3+ years of experience in system design or software architecture, building distributed systems at scale.
  • You are skilled in Domain-Driven Design (DDD), functional decomposition, and designing modular, service-based architectures.
  • You have hands-on experience with RDBMS (MySQL, PostgreSQL, MS SQL) and good data modelling practices.
  • You are proficient in debugging, profiling, and troubleshooting using industry-standard tools and techniques.
  • You have working knowledge of cloud-native systems and AWS services (S3, CloudFront, API Gateway, Lambda, Serverless).
  • You communicate clearly, collaborate well with stakeholders, and thrive in fast-paced, distributed engineering environments.

The offer:

  • Opportunity to design and scale a next-generation enterprise B2B SaaS product with global reach.
  • High ownership, influence on product architecture, and strong career growth in a rapidly scaling tech environment.
  • Fully remote role in Indonesia with competitive compensation and a high-performance, collaborative culture.

About employer:

Our client is a strongly backed B2B SaaS startup currently in an exciting growth stage and expanding rapidly across global markets. The company builds enterprise-grade, highly customizable digital solutions and is now scaling both its product capabilities and global engineering teams. You’ll be joining a dynamic, innovative team with the opportunity to shape the core architecture of a global product.

7+ years