Software Architect (Modern Applications)
ExternalS$90K–S$180K/yrFull-timeUnknown4d ago
Information Technology
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at THIRD PARTY CONSULTING PTE. LTD.? Share your experience