Software Architect

Software Architect (Technical Lead) will design technical solutions from user requirements through long-term architecture, guide and lead technical teams, and ensure final products meet the original design and quality expectations. The role combines hands-on development (40–60% coding) with architectural leadership, stakeholder collaboration, and continuous technology research.

Key Responsibilities :

  • Design end-to-end technical solutions and system architecture based on functional and non-functional requirements.
  • Define technical specifications and produce technical blueprints and architecture documentation.
  • Evaluate current technologies, conduct technology assessments, and prepare pros/cons for alternative solutions.
  • Collaborate with AM/Pre-sales, product squads, product managers, system analysts, software engineers, QA, and other stakeholders to align requirements, effort estimates, and timelines.
  • Lead and mentor technical teams, perform design and code reviews, and participate in hands-on development.
  • Monitor development progress to ensure alignment with initial design and proactively manage technical risks.
  • Continuously research new technologies relevant to building robust, long-term systems.
  • Produce architecture documentation and technical guidelines for the engineering team

Qualifications :

  • Education: Bachelor’s degree in Computer Science, Engineering, Mathematics or related field preferred.
  • Experience: Minimum 7 years as a software developer with at least 3 years in a technical lead or architect role.
  • Strong technical expertise in Digital & Analytics technologies; experience in Application Services (Non-SAP) is an advantage.
  • Proven ability to create architecture designs, technical specifications, and formal documentation.
  • AI/ML experience or familiarity with AI-driven solutions is a strong plus.
  • Hands-on coding skills (expected 40–60% of work time).
  • Required Skill(s): C# ASP.NET Core, NodeJS, ReactJS, AWS/Azure Cloud, SQL Server/ PostgreSQL.
  • Strong analytical thinking, problem-solving, and design thinking skills.
  • Excellent communication, teamwork, and leadership capabilities.
  • Eagerness to learn and adopt new technologies.
Job Type: Full Time
Job Location: Jakarta
Department: Digital & Analytics

Apply for this position

Allowed Type(s): .pdf

Have Something In Mind?

Scroll to Top