Software Architect (Technical Lead)
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.
PT Mitra Solusi Telematika (MST)
Jakarta, ID