Software Architect

PT TechMaju Digital Archipelago

Kota Bandung

On-site

IDR 600,000,000 - 900,000,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TechMaju is seeking a Software Architect to provide technical leadership for the architecture and delivery of its AI-first software platform. You will collaborate with engineering, product, and solutions teams to translate business needs into scalable, reliable systems and guide decisions on APIs, data, and infrastructure.

You will shape the AI architecture and be ready to explore modern AI technologies, experiment with approaches, and apply them to production software, with a focus on security,

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Significant software engineering experience with complex production systems.
  • Experience as a Software Architect or similar senior technical role.
  • Proven track record delivering large software projects with multiple systems & teams.
  • Strong understanding of the full software development lifecycle and production operations.

Responsibilities

  • Define and evolve the architecture of TechMaju's platform and major customer solutions.
  • Translate business requirements into scalable and maintainable technical architectures.
  • Establish principles, patterns, standards, and guidelines for architectural practices.
  • Lead architecture discussions and reviews across multiple teams and projects.
  • Mentor engineers and ensure delivery of reliable, production-ready systems.
  • Architect AI-first components, integration with data/workflows, and scalable services.

Skills

Software architecture
System design
APIs & distributed systems
English communication

Education

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

Tools

Cloud platforms
Docker
CI/CD
Infrastructure automation

Job description

TechMaju is an AI-first software platform company helping organizations build, automate, and scale business-critical applications. Our platform combines workflows, data, integrations, and AI to help teams operate more efficiently and deliver greater business impact.

We are building the next generation of our platform around AI-assisted engineering, intelligent automation, and agentic systems, while maintaining strong software engineering and architectural foundations.

About the Role

As a Software Architect at TechMaju, you will provide technical leadership for the architecture and delivery of our software platform and large, complex software projects.

You will work across engineering, product, and solutions teams to translate business requirements into scalable, reliable, and maintainable systems. You will guide architectural decisions, manage technical complexity, and help engineering teams successfully deliver systems into production.

Because our platform and products are AI-first, you will also help shape our AI architecture. You do not need to be an AI researcher, but you should be willing to develop a strong practical understanding of modern AI technologies, experiment with new approaches, and determine how they can be reliably incorporated into production software.

Responsibilities
Architecture & Technical Leadership

Define and evolve the architecture of TechMaju's platform and major customer solutions.

Translate business requirements into scalable and maintainable technical architectures.

Establish architectural principles, patterns, standards, and technical guidelines.

Make key decisions around system design, APIs, data, integrations, infrastructure, security, and technology selection.

Evaluate trade-offs across scalability, reliability, maintainability, delivery speed, and cost.

Provide technical direction and mentorship to engineers and technical leads.

Large-Scale Software Delivery

Lead the technical design and architecture of large, multi-team software projects.

Break complex systems into clear components, services, integrations, and implementation phases.

Identify technical dependencies, risks, and architectural decisions early in the project lifecycle.

Coordinate architecture across applications, teams, and external systems.

Work closely with engineering and project leadership to ensure designs can be successfully implemented and operated.

Help resolve complex technical issues that span multiple systems or teams.

Help architect and evolve TechMaju's AI-first platform, including AI models, services, workflows, agents, data, and traditional software components.

Develop a practical understanding of technologies such as Large Language Models (LLMs), retrieval, tool use, context management, and agentic workflows.

Research and evaluate emerging AI models, frameworks, and engineering approaches relevant to our platform.

Build or guide prototypes and proof-of-concepts to validate new AI capabilities.

Design architectures that combine conventional software with AI-driven components in reliable and maintainable ways.

Consider accuracy, non-deterministic behavior, latency, cost, security, privacy, observability, and reliability when designing AI-enabled systems.

Help establish engineering practices for testing, evaluating, monitoring, and operating AI capabilities in production.

We do not expect you to be an AI researcher or machine learning scientist. However, you should be comfortable going beyond simply consuming AI APIs- investigating how AI technologies work, understanding their limitations, and developing the technical depth required to make sound architectural decisions.

Establish standards for code quality, testing, APIs, documentation, security, and maintainability.

Lead architecture and technical design reviews.

Promote effective CI/CD, DevOps, observability, and production-readiness practices.

Identify and reduce technical debt and systemic technical risks.

Balance long-term architecture with practical business and delivery requirements.

Qualifications
Experience

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Significant professional software engineering experience with complex production systems.

Experience as a Software Architect, Solution Architect, Technical Lead, Principal Engineer, or similar senior technical role.

Proven experience designing and delivering large software projects involving multiple systems, integrations, teams, or stakeholders.

Strong understanding of the full software development lifecycle, from architecture and implementation through deployment and production operations.

Technical Skills

Strong software engineering and system design fundamentals.

Strong understanding of APIs, distributed systems, system integrations, and relational databases.

Experience with cloud platforms, Docker, CI/CD, infrastructure automation, and modern DevOps practices.

Understanding of application security, scalability, performance, observability, and high-availability systems.

Ability to evaluate technologies based on technical fit, business value, operational impact, and maintainability.

AI & Emerging Technologies

Professional AI experience is beneficial but not required.

Experience or familiarity with the following is a plus:

Large Language Models (LLMs) and AI APIs.

Retrieval and knowledge systems.

AI agents and workflow automation.

AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, OpenCode, or similar tools.

Evaluation and monitoring of AI-enabled applications.

More important than experience with a specific AI technology is the ability to learn, experiment, evaluate, and apply new technologies effectively.

Strong technical leadership, analytical, and problem-solving skills.

Strong written and verbal communication skills in English.

Ability to communicate complex technical concepts to both technical and non-technical stakeholders.

Comfortable leading technical discussions and making architectural decisions.

Pragmatic approach to balancing engineering quality, business requirements, timelines, and technical debt.

Strong ownership and accountability for technical outcomes.

Ability to mentor engineers and raise the technical capabilities of the team.

What We Offer
Technical Ownership

Shape the architecture and technical direction of TechMaju's platform and major software initiatives.

Help build an AI-first platform while developing practical expertise in rapidly evolving AI technologies and engineering approaches.

Meaningful Projects

Work on substantial production systems involving software architecture, integrations, data, cloud infrastructure, automation, and AI.

Research, experiment with, and apply emerging technologies while maintaining strong software engineering fundamentals.

Work with a team that values technical excellence, sound judgment, ownership, curiosity, continuous improvement, and mutual respect.

Your application will include the following questions:

  • What's your expected monthly basic salary?
  • How many years' experience do you have as a Software Architect?
  • Which of the following types of qualifications do you have?
  • How would you rate your English language skills?
  • Which of the following languages are you fluent in?
  • How much notice are you required to give your current employer?
  • Are you available to work outside your usual hours when required? (e.g. weekends, evenings, public holidays)
  • How many years' experience do you have as a software engineer?
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI-First Platform Architect
Senior AI-First Platform Architect

PT TechMaju Digital Archipelago • Kota Bandung

On-site
IDR 600,000,000 - 900,000,000
Creative Lead
Creative Lead

PT TechMaju Digital Archipelago • Kota Bandung

On-site
IDR 167,400,000 - 279,000,000
Software Architect
Software Architect

PT Mitra Solusi Telematika • Daerah Khusus Ibukota Jakarta

On-site
AI Solutions Architect & Automation
AI Solutions Architect & Automation

Integrity Indonesia • Daerah Khusus Ibukota Jakarta

On-site
AI / Agent Engineer
AI / Agent Engineer

MixWork Pte. Ltd. • Jakarta Pusat

Hybrid
IDR 4,800,000,000 - 7,000,000,000
Flexible Medical Benefit
Daily Allowances
Workstation Provisioning
+1
Technical Lead
Technical Lead

PT Ako Media Asia • Jakarta Utara

On-site
IDR 420,000,000 - 720,000,000
AI Software Engineering Consultant (Managerial)
AI Software Engineering Consultant (Managerial)

EY • Daerah Khusus Ibukota Jakarta

On-site
IDR 1,075,076,000 - 1,612,615,000
Continuous Learning
Success as Defined by You
Transformative Leadership
+1
Junior AI/ML Project Manager: Drive Tech Delivery
Junior AI/ML Project Manager: Drive Tech Delivery

TSMG Holding • Jakarta Pusat

On-site
IDR 167,400,000 - 279,000,000
Technical Lead
Technical Lead

Nodewave • Jakarta Utara

On-site
IDR 500,000,000 - 800,000,000
Sr. Delivery Consultant , Application Modernization & AI Transformation
Sr. Delivery Consultant , Application Modernization & AI Transformation

Amazon • Jakarta Pusat

On-site
IDR 500,000,000 - 800,000,000