1,857 Software Architect jobs in Indonesia

Software Architect

Jakarta, Jakarta IDR15000000 - IDR25000000 Y Mandiri Sekuritas

Posted today

Job Viewed

Tap Again To Close

Job Description

About the Role

We're looking for a Software Architect to join our Digital Business Division. You'll play a critical role in shaping the design, documentation, and governance of core applications that support one of Indonesia's largest investment banks. This is not just about writing code — it's about owning system-level design, ensuring technical feasibility, and bridging between engineering, infrastructure, QA, security, and business stakeholders.

What You'll Do

  • Own the Technical Specification Document (TSD) for major application projects.

  • Review Business Requirement Documents and shape feasibility assessments from a technical perspective.

  • Define system architecture, API contracts, integration flows, and performance standards.

  • Collaborate closely with Backend, Mobile (iOS/Android), Web teams, and Infra/QA/CISO units.

  • Ensure system design complies with internal governance and regulator (OJK, IDX) expectations.

  • Support the Head of Software Engineering in managing risks, scope changes, and cross-unit negotiations.

  • Establish and enforce technical standards, patterns, and best practices across squads.

What We're Looking For

  • 6–10 years of software engineering experience, with at least 2–3 years in a design/architecture role.

  • Strong background in backend development (Java, Go, or similar), with exposure to mobile/web integration.

  • Proven experience with system integration, performance tuning, and security considerations.

  • Excellent documentation skills — you can turn complex systems into clear specifications.

  • Strong communication: able to translate technical risks into business risks for executives.

  • Experience in regulated industries (finance, telco, banking) is a strong plus.

This advertiser has chosen not to accept applicants from your region.

Software Architect

Jakarta, Jakarta IDR15000000 - IDR25000000 Y PT Vertika Technologies Nusantara

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description:

is a technology-driven health and life insurance provider in Indonesia, offering a holistic approach to healthcare services and well-being. Unlike traditional insurance products, Rey focuses on quality healthcare services to improve the lives of its members. The company is committed to reimagining and democratizing life and health insurance to make it more desirable and beneficial.

Job Description:

  • Exposes technology and organizational needs throughout their department.
  • Collaborates and makes proposals across several teams on their engineering work, and helps their team members make informed decisions in alignment with the sub-department strategic plans.
  • Plan improvements and features with a 6 month view.

Requirements:

  • 5+ years of software development experience (hands-on).
  • Coding skill in NodeJS and Golang.
  • Strong fundamentals in Software Engineering (Design Patterns, Coding Principles, OOP, Clean Code, etc.
  • Infrastructure and Architecture.
  • Wide area of expertise in terms of engineering.
This advertiser has chosen not to accept applicants from your region.

Software Architect

Jakarta, Jakarta IDR15000000 - IDR25000000 Y PT Bahari Eka Nusantara (Ben Line Agencies)

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:

·    Design and document the architecture of new features and systems within the PHP Laravel ecosystem, ensuring a smooth transition to a modular monolith.

·    Make high-level design decisions on technology, frameworks, and architectural patterns.

·    Proficient and hands-on with the chosen tech stack to build a robust and practical solution.

·    Define coding standards, best practices, and a common component library to ensure code quality and reusability.

·    Conduct code reviews and provide technical guidance and mentorship to senior and junior developers.

·    Collaborate with business stakeholders and product managers to translate requirements into technical specifications.

·    They are deeply involved in the "how" of a project, choosing the right components, design patterns, and standards

Required Skills & Experience:

· years of experience as a senior developer or lead developer, with at least 2 years in an architecture-focused role.

·    Expert proficiency in PHP and the Laravel framework.

·    Extensive experience with database design and optimization, specifically with MySQL.

·    Strong knowledge of architectural patterns (e.g., modular monoliths, microservices, layered architecture) and design patterns.

·    Experience with CI/CD pipelines, containerization (Docker), and cloud platforms (Azure, GCP).

·    Excellent communication and leadership skills to get buy-in from both the development team and business stakeholders.

·    Key Deliverables (to expedite development):

·    Architectural Blueprint: A detailed diagram and document outlining the planned transition to a modular monolith, showing how different modules will interact.

·    Common Library: A documented and tested library of reusable components and helper functions (e.g., for logging, API calls, or common data transformations) to prevent code duplication.

·    Technical Roadmap: A plan that outlines the key architectural milestones, including a strategy for managing and reducing technical debt.

·    Code Standards & Guidelines: A set of clear, actionable rules for coding style, security practices, and testing to ensure consistency across the team.

This advertiser has chosen not to accept applicants from your region.

Software Architect

Jakarta, Jakarta IDR15000000 - IDR25000000 Y PT Nusa Talenta Indonesia - Axiata Digital labs

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Summary

We are seeking an experienced Software Architect to design and lead enterprise-grade solutions across web, mobile, and cloud platforms. The ideal candidate should have deep technical expertise in Java Spring Boot, Go (Golang), enterprise architecture, microservices, and cloud-native solutions. This role demands strong skills in CI/CD pipelines, DevOps best practices, and quality metrics-driven delivery, with the ability to balance innovation and business needs.

Key Responsibilities

  • Architect and design scalable, secure, and high-performance enterprise applications.

  • Lead solution design for web and mobile platforms, ensuring seamless integration and user experience.

  • Define and implement microservices architecture leveraging Java Spring Boot and Go (Golang).

  • Design and oversee cloud implementations (AWS/Azure/GCP), including deployment, cost optimization, and security compliance.

  • Build reusable frameworks and patterns for API-first design, service-to-service communication, and integration.

  • Drive DevOps practices, including CI/CD pipeline design, containerization, and automation (Docker, Kubernetes).

  • Establish code quality standards, review architecture, and ensure adherence to best practices.

  • Define and track quality metrics (code quality, test coverage, performance KPIs).

  • Perform technology evaluations, PoCs, and recommend emerging technologies where applicable.

  • Mentor and guide engineering teams, fostering a culture of technical excellence and innovation.

Required Skills & Qualifications

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

  • 12+ years of experience in software engineering with at least 5 years in architecture roles.

  • Proficient in Java, Spring Boot, and Go (Golang) for backend service design and development.

  • Strong understanding of enterprise architecture patterns, RESTful and gRPC APIs, and integration strategies.

  • Experience designing web and mobile applications at scale.

  • Proven expertise in microservices, containerization (Docker, Kubernetes), and service mesh architectures.

  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and managed services.

  • Understanding of CI/CD pipelines, build and deployment tools (Jenkins, GitHub Actions, GitLab CI, ArgoCD).

  • Knowledge of quality assurance tools (SonarQube, Jacoco) and application performance monitoring (APM).

  • Strong grasp of security best practices, compliance, and governance for enterprise solutions.

  • Excellent leadership and communication skills to work with both technical and business stakeholders.

  • Excellent written and verbal communication skills in English, with the ability to explain complex technical concepts to both technical and non-technical audiences.

Preferred Skills

  • Experience with event-driven architectures (Kafka, RabbitMQ, Pub/Sub).

  • Familiarity with front-end frameworks (React, Angular, ) and mobile development (Flutter, React Native, or native).

  • Exposure to API gateway and service mesh tools (Istio, Kong, Envoy).

  • Knowledge of data engineering, streaming, or AI/ML integration is a plus

Job Type: Full-time

Experience:

  • Software Architect : 4 years (Required)
  • Architect: 3 years (Required)
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

Jakarta, Jakarta IDR15000000 - IDR25000000 Y Blue Bird Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities :

  • Define and communicate a long-term technology vision that aligns with business objectives.
  • Establish and enforce architectural standards, principles, and guidelines across all software initiatives.
  • Develop a comprehensive technology roadmap, identifying emerging technologies and industry trends.
  • Build and manage strategic relationships with technology vendors and partners.
  • Apply enterprise architecture frameworks such as
    TOGAF
    and
    Zachman
    to model business, information, and technology architecture.
  • Oversee the design of software solutions that meet business requirements and adhere to architectural principles.
  • Lead the design and implementation of technical architecture, including
    microservices
    ,
    data architecture
    , and
    cloud infrastructure
    .
  • Evaluate and select technologies such as Go, .NET Core, React JS, Kotlin, Swift, and Google Cloud Platform.
  • Design and implement
    cloud-native applications
    leveraging GCP services.
  • Set expectations for architectural and development teams, provide constructive feedback, and conduct performance reviews.

Requirements :

  • Minimum
    8–10 years
    of experience in software development, with at least
    3–5 years
    in an architectural leadership role.
  • Deep understanding of software architecture principles, including
    microservices
    ,
    cloud-native design
    , and
    domain-driven design
    .
  • Proven experience applying enterprise architecture frameworks like
    TOGAF
    or
    Zachman
    .
  • Hands-on experience designing and delivering solutions using:
    Go
    ,
    .NET Core
    (backend),
    React JS
    (frontend),
    Kotlin
    ,
    Swift
    (mobile),
    Google Cloud Platform
    (cloud infrastructure)
  • Strong capability in conducting technology evaluations and selecting tools/platforms based on business and technical needs.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

75111 Samarinda, East Kalimantan IDR28000000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and innovative Lead Software Architect to spearhead the design and development of cutting-edge software solutions. This is a fully remote position, offering the flexibility to work from anywhere and contribute to impactful projects. The ideal candidate will possess a deep understanding of software development lifecycle, architectural patterns, and emerging technologies. You will be responsible for defining technical strategies, designing scalable and robust system architectures, and guiding development teams to implement high-quality software. Your role will involve making critical technology decisions, ensuring system integrity, performance, and security, and mentoring junior engineers. This remote-first role emphasizes strong collaboration, independent problem-solving, and the ability to lead a distributed team effectively.

Responsibilities:
  • Lead the design and implementation of scalable, reliable, and maintainable software architectures for complex systems.
  • Define and document architectural standards, best practices, and technology roadmaps.
  • Evaluate and select appropriate technologies, frameworks, and tools for software development projects.
  • Collaborate with product managers, stakeholders, and development teams to understand requirements and translate them into technical designs.
  • Provide technical leadership and guidance to software development teams throughout the entire development lifecycle.
  • Ensure the security, performance, and scalability of all designed systems.
  • Conduct code reviews, architectural reviews, and performance tuning.
  • Identify and mitigate technical risks and dependencies.
  • Mentor and coach junior engineers and architects, fostering their professional growth.
  • Stay abreast of industry trends, emerging technologies, and best practices in software architecture.
  • Develop proof-of-concepts and prototypes to validate architectural designs and explore new technologies.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Troubleshoot and resolve complex technical issues across the software stack.
  • Ensure adherence to coding standards, quality assurance procedures, and deployment processes.
  • Drive innovation in software design and implementation.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of progressive experience in software development, with at least 4 years in a software architecture role.
  • Proven experience designing and implementing large-scale, distributed, and cloud-native applications.
  • In-depth knowledge of various architectural patterns (e.g., microservices, event-driven architecture, monolithic).
  • Proficiency in multiple programming languages and experience with various technology stacks.
  • Strong understanding of cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Expertise in database design and management (SQL and NoSQL).
  • Excellent problem-solving, analytical, and decision-making skills.
  • Strong leadership, communication, and interpersonal skills.
  • Demonstrated ability to lead and inspire remote engineering teams.
  • Familiarity with agile development methodologies.
This is an exceptional opportunity for a seasoned architect to shape the future of our software landscape in a fully remote capacity.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

16112 Bogor, West Java IDR20000000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and visionary Senior Software Architect to lead the design and development of cutting-edge software solutions. This role is based in our dynamic Bogor, West Java, ID office and requires a deep understanding of software engineering principles, architectural patterns, and modern technology stacks. The Senior Software Architect will be responsible for defining the overall technical vision and architecture of our software products, ensuring scalability, performance, security, and maintainability. You will work closely with product managers, engineering teams, and stakeholders to translate business requirements into robust and efficient technical designs. Key responsibilities include evaluating and selecting appropriate technologies, defining coding standards, and establishing best practices for software development. The ideal candidate will have a proven track record of designing and delivering complex, large-scale software systems. You will mentor and guide development teams, fostering a culture of technical excellence and innovation. This role demands strong leadership, exceptional problem-solving abilities, and a passion for technology. The Senior Software Architect will play a critical role in driving architectural decisions, conducting code reviews, and ensuring the technical integrity of our software platforms. You will stay abreast of emerging technologies and industry trends, identifying opportunities to leverage new tools and methodologies to improve our development processes and product offerings. The ability to communicate complex technical concepts clearly to both technical and non-technical audiences is essential. This is a hands-on role that involves deep technical engagement and strategic planning.Responsibilities:
  • Define and document the software architecture for new and existing products.
  • Design scalable, reliable, and high-performance software systems.
  • Evaluate and select appropriate technologies, frameworks, and tools.
  • Establish and enforce coding standards and best practices.
  • Collaborate with engineering teams to implement architectural designs.
  • Mentor and guide software developers on architectural principles.
  • Conduct architectural reviews and provide technical leadership.
  • Identify and mitigate technical risks and challenges.
  • Stay current with emerging technologies and industry trends.
  • Translate business requirements into technical specifications.
  • Ensure the security and compliance of software systems.
  • Optimize software performance and resource utilization.
  • Contribute to the continuous improvement of development processes.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a software architecture role.
  • Proven experience designing and delivering complex, scalable software systems.
  • Deep understanding of architectural patterns (e.g., Microservices, SOA, Event-Driven).
  • Proficiency in multiple programming languages and technologies (e.g., Java, Python, C#, Node.js, Go).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of databases (SQL, NoSQL) and data modeling.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to think strategically and solve complex technical problems.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Indonesia !

Lead Software Architect

90221 Makassar, South Sulawesi IDR20000000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an exceptional Lead Software Architect to spearhead the design and evolution of their enterprise-level software platforms. This role is critical in defining the technical vision, architectural strategy, and best practices that will guide the development teams. As a Lead Software Architect, you will be instrumental in making high-level design choices, defining technical standards, and ensuring the scalability, performance, and security of our software solutions. You will mentor engineering teams, foster a culture of technical excellence, and drive innovation in our technology stack. This position is fully remote, offering the flexibility to work from anywhere and collaborate with a talented, distributed team.

Responsibilities:
  • Define and document the overall software architecture, including system components, interfaces, and data flows.
  • Lead the design of scalable, robust, and maintainable software systems that meet business requirements.
  • Evaluate and select appropriate technologies, frameworks, and tools for development.
  • Establish and enforce coding standards, design patterns, and best practices across engineering teams.
  • Provide technical leadership and mentorship to software engineers, guiding them on architectural decisions.
  • Collaborate with product managers, stakeholders, and engineering leads to translate business needs into technical solutions.
  • Conduct architectural reviews and provide feedback on proposed designs.
  • Identify and address technical debt and system risks proactively.
  • Drive the adoption of new technologies and methodologies to improve development efficiency and product quality.
  • Ensure that architectural decisions align with long-term business goals and IT strategy.
  • Promote a culture of continuous learning and technical innovation within the engineering organization.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a software architecture or lead technical role.
  • Proven experience designing and implementing large-scale, distributed systems.
  • Deep understanding of microservices architecture, cloud-native principles (AWS, Azure, GCP), and containerization (Docker, Kubernetes).
  • Expertise in multiple programming languages and paradigms (e.g., Java, Python, Go, C#, functional programming).
  • Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
  • Experience with API design, RESTful services, and event-driven architectures.
  • Excellent understanding of software development lifecycle, CI/CD, and DevOps practices.
  • Exceptional analytical, problem-solving, and strategic thinking skills.
  • Strong leadership, communication, and interpersonal skills, with the ability to influence technical direction.
  • Demonstrated experience working effectively in a remote, collaborative environment.
This is an unparalleled opportunity to shape the future of our technology landscape and drive significant impact. If you are a visionary architect with a passion for building high-performance, scalable systems, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

17141 Purwakarta, West Java IDR30000000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Architect to lead the design and development of scalable, robust, and high-performance software solutions in Bekasi, West Java, ID . This critical role involves defining the overall technical vision, architecture, and technology stack for new and existing products. You will guide engineering teams in implementing best practices, ensuring code quality, security, and maintainability. The Senior Software Architect will collaborate closely with product managers, stakeholders, and development teams to translate business requirements into effective technical designs. Responsibilities include evaluating new technologies, establishing architectural standards, and mentoring junior engineers.

Key Responsibilities:
  • Design and document scalable, resilient, and secure software architectures for complex applications.
  • Define technical standards, patterns, and best practices for software development.
  • Lead and mentor development teams, providing technical guidance and architectural oversight.
  • Collaborate with product management and business stakeholders to understand requirements and translate them into technical solutions.
  • Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency and product capabilities.
  • Conduct code reviews and ensure adherence to architectural guidelines and quality standards.
  • Identify and address technical debt, performance bottlenecks, and security vulnerabilities.
  • Contribute to the development roadmap and long-term technical strategy.
  • Stay current with emerging trends and technologies in software development and architecture.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 8 years of experience in software development, with at least 4 years in a software architecture or lead engineering role, is required. Proven experience in designing and delivering large-scale, distributed systems is essential. Deep expertise in multiple programming languages (e.g., Java, Python, C#) and cloud platforms (e.g., AWS, Azure, GCP) is crucial. Strong understanding of microservices architecture, API design, databases (SQL/NoSQL), and DevOps practices is a must. Excellent communication, leadership, and problem-solving skills are paramount. This is a premier opportunity to influence the technical direction of innovative software products in Bekasi, West Java, ID .
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

29411 Batam, Riau Islands IDR28000000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly experienced and visionary Senior Software Architect to join their fully remote technology team. In this pivotal role, you will be responsible for designing and overseeing the development of scalable, robust, and high-performance software solutions. You will define the technical vision, establish architectural standards, and guide development teams in implementing best practices. The ideal candidate will possess a deep understanding of various software architectures, design patterns, and technology stacks, with a proven ability to make sound technical decisions that align with business objectives. Key responsibilities include evaluating and recommending new technologies, leading the design of complex systems, and ensuring the technical feasibility of product roadmaps. You will collaborate extensively with product managers, engineering leads, and development teams across different geographies, leveraging advanced communication and project management tools. This role requires a strong ability to communicate complex technical concepts clearly to both technical and non-technical audiences. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with a minimum of 8 years of progressive experience in software development and architecture, is required. Expertise in cloud platforms (AWS, Azure, GCP), microservices architecture, API design, and secure coding practices is essential. Experience with Agile methodologies and DevOps principles is highly valued. This remote-first position requires exceptional problem-solving skills, a proactive approach, and the ability to mentor and inspire other engineers. If you are passionate about building cutting-edge software and thrive in a collaborative, remote environment, this is an exceptional opportunity to make a significant impact.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Architect Jobs