5,327 Software Positions jobs in Indonesia
Software Consultant
Posted today
Job Viewed
Job Description
Role Description
This is a full-time remote role for a Software Consultant. The Software Consultant will be responsible for working with clients to identify software needs, provide custom software solutions, and assist with the implementation and integration of software systems. Duties will include consulting with clients, developing software, programming, and working with databases. Additional tasks include troubleshooting client issues, providing training and support, and ensuring that software solutions meet client requirements.
Qualifications
- Software Consulting and Consulting skills
- Software Development and Programming skills
- Experience working with Databases
- Excellent problem-solving and analytical skills
- Strong customer service and communication skills
- Ability to work independently and remotely
- Experience in the relevant industry is a plus
- Bachelor's degree in Computer Science, Information Technology, or related field
Procurement Software Consultant
Posted today
Job Viewed
Job Description
Job Brief
Our client, a local partner of a leading global procurement software company, is looking for a competent individual to help develop and grow the business in Indonesia market. Our ideal candidate should have strong consultative, technical, and business knowledge of procurement systems and supply chain management in general. As a Procurement Management Software Consultant, the individual should possess excellent communication skills, fluent in English, and able to seamlessly work with Client teams by positioning necessary capabilities in order to deliver the engagement.
Job Requirements
· Bachelor Degree in Business Administration, SCM and Logistics from a reputable university is preferable. But others degree, such as Industrial Engineering, Management Information System, and Business & Economic, General Management or other engineering related fields, with Sourcing & Procurement experience are welcomed.
· years of experience in various sourcing and procurement activities, techniques, transformational improvements, either in industry or consulting company
· Having a working knowledge and familiarity with major e-Procurement software, such as Coupa, ARIBA, etc., will be a great advantage.
· Deep understanding of end-to-end source-to-pay system (budgeting, planning, sourcing, procurement, payment).
· Excellent interpersonal and communication skills, as well as presentation skills
· Fluency in English is a must.
· Strong analytical, critical thinking and creative problem-solving abilities
· Strong organizational, management and leadership skills
· Strong computer skills and knowledge of common programs such as Microsoft Office (word, excel, power point, etc).
· Proven success in contributing to a team-oriented environment, collaborative working and high-quality customer focused services
Salary & Benefits
· Attractive salary
· BPJS Kesehatan
· BPJS Tenaga Kerja
· Professional development opportunities. Employer offers a variety of formal and informal training programs at every level to help you acquire and build specialized skills faster. Learning takes place both on the job and through formal training conducted online, in the classroom, or in collaboration with teammates.
Software Architect
Posted today
Job Viewed
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.
Software Architect
Posted today
Job Viewed
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.
Software Architect
Posted today
Job Viewed
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)
Software Architect
Posted today
Job Viewed
Job Description
· 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.
Software Sales Consultant
Posted today
Job Viewed
Job Description
We are a public-listed company in Malaysia looking for Sales Consultant working on remote basis at the following territory: Makassar, Denpasar, Bandung, Yogyakarta, Semarang, Batam, selling our latest AI-Powered Mobile Solutions in the following industry: Hotel Management, Property Development, Real Estate Sales and Mall Management.
Successful candidates will be provided with basis salary, sales allowance and high commission for successful sales.
The Sales Consultant shall be responsible for identifying, engaging, and converting potential customers within your assigned territory. Key duties include:
a. Market Outreach
- Actively promote the Company's products and services to relevant prospects.
- Identify new market opportunities and initiate contact through outbound calls, emails, referrals, and virtual networking.
b. Prospect Engagement
- Respond to all inbound inquiries from prospective clients in a timely and professional manner.
- Present and explain the Company's offerings using approved sales materials (e.g., videos, brochures, decks).
- Arrange virtual product demonstrations with the client and respective Product Owner. The Product Owner will assist in doing the product demonstration during the initial stage.
c. Needs Assessment & Quotation
- Understand prospect requirements and tailor product recommendations accordingly.
- Prepare and send formal quotations and proposals aligned with client needs and internal pricing strategies.
d. Pipeline Nurturing & Sales Conversion
- Manage prospects through the sales funnel with consistent communication and follow-up.
- Address objections and collaborate with internal teams to overcome technical or logistical hurdles.
- Convert prospects into customers and ensure a smooth handoff to the onboarding team.
Be The First To Know
About the latest Software positions Jobs in Indonesia !
Lead Software Architect
Posted today
Job Viewed
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.
Senior Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Define and evolve the overall software architecture for key products.
- Lead the design and implementation of scalable, reliable, and high-performance systems.
- Evaluate and select appropriate technologies, frameworks, and tools.
- Develop architectural blueprints, design documents, and technical specifications.
- Mentor and guide software engineering teams on architectural best practices.
- Ensure adherence to coding standards, security guidelines, and performance requirements.
- Collaborate with product management and business stakeholders to understand requirements.
- Identify and mitigate technical risks and challenges.
- Stay abreast of emerging technologies and industry trends.
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 a significant focus on architecture.
- Proven experience designing and architecting complex, distributed systems.
- Deep knowledge of software design patterns, architectural styles, and best practices.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go).
- Strong understanding of data structures, algorithms, and system performance optimization.
- Excellent leadership, communication, and interpersonal skills.
- Experience with Agile development methodologies.
Senior Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Define and document the overall software architecture and technical roadmap.
- Design scalable, reliable, and high-performance software systems.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Establish coding standards, best practices, and architectural patterns.
- Collaborate with product management to understand requirements and translate them into technical solutions.
- Provide technical leadership and guidance to development teams.
- Conduct architectural reviews and code reviews to ensure quality and adherence to standards.
- Identify and mitigate technical risks and dependencies.
- Mentor and coach junior engineers and promote a culture of technical excellence.
- Troubleshoot and resolve complex technical issues across the software stack.
- Stay abreast of emerging technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 3-5 years in a software architect role.
- Extensive experience in designing and implementing large-scale, distributed systems.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go).
- Deep understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Experience with database design and management (SQL and NoSQL).
- Strong knowledge of architectural patterns, design principles, and software development methodologies (Agile, Scrum).
- Excellent leadership, communication, and interpersonal skills.
- Ability to articulate complex technical concepts to both technical and non-technical audiences.
- Experience with CI/CD pipelines and DevOps practices.