T

Software Architect (Modern Applications)

salary Salary :

$7,500 - 15,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Architect (Modern Applications)

We are seeking an experienced Software Architect (Modern Applications) to lead the architecture and design of large-scale, mission-critical custom software solutions.

The successful candidate will play a key role in shaping end-to-end application architectures, guiding technical teams, and ensuring the delivery of secure, scalable, and maintainable solutions. This role requires strong experience within a System Integrator (SI) environment, working across multiple stakeholders, project teams, and technology domains.

Key Responsibilities

Solution Architecture & Design

  • Lead end-to-end solution architecture and design activities from requirements analysis through implementation and deployment.
  • Design scalable, secure, and high-performance custom-built applications using modern software architecture principles.
  • Architect and integrate bespoke applications with COTS products, enterprise platforms, infrastructure, and security solutions.
  • Define application, integration, data, and deployment architectures aligned to business and technical requirements.
  • Drive architectural decisions involving microservices, APIs, event-driven architectures, micro-frontends, and cloud-native technologies where applicable.
  • Ensure solutions comply with enterprise architecture standards, governance frameworks, and security requirements.
  • Conduct architecture reviews and provide technical sign-offs for critical project deliverables.
  • Evaluate emerging technologies and recommend adoption strategies to enhance solution capabilities.

Project Delivery & Governance

  • Partner with Project Managers and Delivery Leads to ensure solution scope, timelines, risks, and technical dependencies are properly managed.
  • Provide technical leadership throughout the software development lifecycle.
  • Participate in architecture review boards, design authorities, and technical governance committees.
  • Manage technical risks, architectural debt, and non-functional requirements including performance, scalability, resiliency, and maintainability.
  • Support production readiness reviews, deployment planning, and critical issue resolution during project implementation.

Team Leadership & Mentorship

  • Guide development teams, architects, and technical specialists on architecture standards and implementation approaches.
  • Mentor engineers and architects in software architecture, design patterns, cloud technologies, DevOps, and secure software development practices.
  • Drive adoption of engineering best practices, CI/CD, automated testing, observability, and platform engineering principles.
  • Contribute to capability development, technical hiring, and competency-building initiatives.

Stakeholder Management

  • Collaborate closely with clients, consultants, business analysts, and project stakeholders to translate business requirements into technology solutions.
  • Communicate architecture decisions, trade-offs, and implementation strategies to both technical and non-technical audiences.
  • Serve as a trusted advisor on technology strategy, modernization initiatives, and long-term application roadmaps.
  • Support pre-sales activities including solutioning, technical proposals, architecture presentations, and bid responses.

Requirements

  • Degree in Computer Science, Information Technology, Computer Engineering, or related disciplines.
  • Relevant experience in software engineering, solution architecture, or enterprise application development.
  • Proven experience delivering large-scale custom application projects within a System Integrator (SI) or consulting environment.
  • Experience supporting Public Sector projects is highly preferred.
  • Strong understanding of secure software development practices and governance requirements.

Technical Skills

  • Strong knowledge of software architecture methodologies, design patterns, and architecture frameworks such as TOGAF or Zachman.
  • Hands-on experience designing modern application architectures using:Microservices ArchitectureRESTful APIs and API ManagementEvent-Driven ArchitectureMicro-Frontend ArchitectureDomain-Driven Design (DDD)Containerization and Kubernetes
  • Experience with Java, .NET, Node.js, or other enterprise application platforms.
  • Strong understanding of system integration patterns, middleware technologies, and enterprise messaging platforms.
  • Familiarity with DevOps, CI/CD pipelines, Infrastructure as Code (IaC), and observability tools.
  • Experience designing solutions for on-premise, air-gapped, or highly secured environments.
  • Good understanding of security architecture, identity and access management, data protection, and compliance requirements.
  • Knowledge of cloud platforms such as AWS, Azure, or Government Commercial Cloud (GCC) environments is advantageous.
Original job Software Architect (Modern Applications) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.