2,749 Software Lead 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.
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Define and maintain the overall software architecture and technical roadmap.
- Lead the design and development of complex software systems, ensuring scalability, performance, and reliability.
- Provide technical leadership and mentorship to software engineering teams.
- Collaborate with product managers, stakeholders, and other engineering leads to understand requirements and translate them into technical solutions.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Establish and enforce coding standards, best practices, and architectural guidelines.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Identify and mitigate technical risks and dependencies.
- Stay abreast of emerging technologies and industry trends, recommending innovative solutions.
- Contribute to the recruitment and development of engineering talent.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience (8+ years) in software development, with a significant portion in architectural design.
- Proven track record of designing and delivering large-scale, complex software systems.
- Deep knowledge of various architectural patterns (e.g., microservices, event-driven, monolithic).
- Proficiency in multiple programming languages and technologies (e.g., Java, Python, C#, Go, cloud platforms like AWS, Azure, GCP).
- Strong understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional leadership, communication, and interpersonal skills.
- Experience working in a hybrid or agile development environment.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in **Bandar Lampung, Lampung, ID** or managing distributed teams is advantageous.
This hybrid position offers the opportunity to shape the future of our technology landscape and mentor a high-performing engineering team. If you are passionate about building robust and scalable software, we want to hear from you.
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Define and maintain the overall software architecture of our products, ensuring scalability, reliability, and maintainability.
- Lead the design and development of new features and system components, adhering to architectural principles.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Provide technical leadership and guidance to software development teams.
- Collaborate with product managers, engineers, and stakeholders to translate business requirements into technical solutions.
- Establish and enforce coding standards, design patterns, and best practices.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Identify and address technical debt, performance bottlenecks, and security vulnerabilities.
- Research and stay abreast of emerging technologies and industry trends.
- Mentor and coach junior and senior engineers, fostering a culture of continuous learning and improvement.
- Champion architectural decisions and effectively communicate them to technical and non-technical audiences.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 3-5 years in a software architecture role.
- Proven experience designing and building scalable, distributed systems, preferably in a microservices architecture.
- Expertise in one or more modern programming languages (e.g., Java, Python, Go, C#).
- Deep understanding of cloud platforms (AWS, Azure, GCP) and related services.
- Strong knowledge of database technologies (SQL and NoSQL), caching mechanisms, and message queues.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Excellent understanding of software development principles, including SOLID, design patterns, and agile methodologies.
- Exceptional problem-solving, analytical, and critical-thinking skills.
- Superior communication and interpersonal skills, with the ability to lead and influence effectively in a remote setting.
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
- Designing and defining high-level software architectures for new products and systems.
- Evaluating and selecting appropriate technologies, frameworks, and platforms to support architectural vision.
- Establishing technical standards, patterns, and best practices for software development.
- Guiding and mentoring engineering teams on architectural design and implementation.
- Ensuring the scalability, performance, security, and reliability of software solutions.
- Collaborating with product management to understand business requirements and translate them into technical designs.
- Conducting code reviews and providing technical leadership to ensure code quality.
- Identifying and mitigating technical risks and dependencies.
- Staying current with emerging technologies and industry trends, recommending adoption where beneficial.
- Leading proof-of-concept initiatives and technical feasibility studies.
- Communicating architectural decisions and technical strategies to both technical and non-technical stakeholders.
- Fostering a culture of continuous improvement and innovation within the engineering organization.
Qualifications include:
- 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 5 years in a senior architect or lead role.
- Proven experience designing and implementing complex, scalable, and distributed systems.
- Expertise in cloud computing platforms (AWS, Azure, GCP) and microservices architecture.
- Deep understanding of various architectural patterns (e.g., event-driven, domain-driven design).
- Proficiency in multiple programming languages and technologies.
- Strong knowledge of database design and management (SQL and NoSQL).
- Excellent understanding of CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
- Exceptional problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to thrive in a fully remote, collaborative work environment.
- Experience with performance tuning and system optimization.
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Be The First To Know
About the latest Software lead Jobs in Indonesia !
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Lead Software Architect
Posted 3 days ago
Job Viewed
Job Description
- Designing and documenting software architecture for new and existing systems.
- Defining technology standards, best practices, and architectural patterns.
- Leading and mentoring software engineering teams.
- Collaborating with product management and business stakeholders.
- Evaluating and recommending new technologies and tools.
- Ensuring scalability, performance, and security of applications.
- Overseeing the implementation of architectural designs.
- Driving the adoption of CI/CD practices.
- 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 senior architect role.
- Proven experience designing and implementing complex, scalable distributed systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and frameworks.
- Strong knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with microservices, API design, and event-driven architectures.
- Excellent problem-solving, analytical, and communication skills.
- Experience with agile methodologies and DevOps practices.
- Demonstrated leadership and team mentorship abilities.