Senior Solution Architect / Senior Technical Lead (Java /.NET)
Skills
About the role
Job Summary
We are seeking an experienced Senior Solution Architect / Technical Lead to lead the architecture, design, and delivery of mission-critical enterprise applications for the Defence sector. This role is responsible for driving enterprise architecture, technical governance, cloud-native modernization, AI-assisted software engineering, DevSecOps practices, and engineering excellence across large-scale government projects.
The ideal candidate possesses deep expertise in Java and/or Microsoft .NET technologies, modern cloud-native platforms, secure software engineering, AI-powered development tools, and enterprise solution architecture within highly regulated environments. You will lead high-performing engineering teams while ensuring scalable, secure, resilient, and maintainable solutions that align with government engineering standards.
Key ResponsibilitiesEnterprise Architecture
Define enterprise application architecture aligned with DSTA engineering standards.
Design secure, scalable, resilient, and highly available enterprise solutions.
Lead architecture reviews and technical governance activities.
Produce High-Level Designs (HLD), Low-Level Designs (LLD), Architecture Decision Records (ADR), and technical roadmaps.
Design API-first, Microservices, and Event-Driven architectures.
Lead modernization initiatives for legacy enterprise systems.
Ensure architecture compliance with government security and engineering standards.
Technical Leadership
Lead cross-functional engineering teams of 10–30 developers.
Establish software engineering standards, best practices, and coding guidelines.
Drive code quality through reviews, automation, and continuous improvement.
Mentor Solution Architects, Technical Leads, and Senior Developers.
Conduct architecture and design reviews.
Troubleshoot and resolve complex technical and production issues.
Support Agile/Scrum delivery and technical planning.
AI-Assisted Software Engineering (Mandatory)
Leverage AI-powered software engineering tools to improve developer productivity and software quality.
Experience with AI development tools such as:
GitHub Copilot Enterprise
Claude Code
OpenAI Codex
Cursor IDE
Amazon Q Developer
JetBrains AI Assistant
Continue.dev
Windsurf
Sourcegraph Cody
Practical experience in:
AI-assisted code generation
Automated test generation
Code refactoring
AI-powered code reviews
Documentation generation
Architecture generation
Unit test creation
Security scanning
AI-assisted debugging
Prompt engineering
AI pair programming
Agentic software development workflows
Vibe Coding methodologies
AI coding governance
Technical SkillsBackend DevelopmentJava
Java 17+
Spring Boot
Spring Cloud
Spring Security
Hibernate
JPA
Maven
Gradle
JUnit
Mockito
Microsoft .NET
.NET 8
ASP.NET Core
C#
Entity Framework Core
Minimal APIs
Blazor
Web API
LINQ
NUnit
xUnit
Frontend
React
Angular
Vue.js
TypeScript
HTML5
CSS3
Bootstrap
Material UI
API & Integration
REST APIs
GraphQL
gRPC
OpenAPI
Swagger
Kong API Gateway
WSO2
Apigee
NGINX
Event Streaming
Apache Kafka
RabbitMQ
IBM MQ
ActiveMQ
Azure Service Bus
Databases
PostgreSQL
Microsoft SQL Server
Oracle
MySQL
MongoDB
Redis
Elasticsearch
Cloud Platforms
Experience with one or more:
Microsoft Azure
AWS
Red Hat OpenShift
Kubernetes
Docker
DevSecOps (Mandatory)CI/CD
GitHub Actions
Azure DevOps
Jenkins
GitLab CI
Source Control
Git
GitHub Enterprise
Bitbucket
Infrastructure as Code
Terraform
Ansible
Helm
Kustomize
Container Platforms
Kubernetes
OpenShift
Docker
Observability
Prometheus
Grafana
Datadog
ELK Stack
Splunk
Secure Software Engineering
Strong understanding of:
OWASP Top 10
OWASP ASVS
Secure SDLC
Threat Modeling
SAST
DAST
Software Composition Analysis (SCA)
Secrets Scanning
Infrastructure-as-Code Security
Container Security
SBOM
Dependency Management
Zero Trust Architecture
OAuth2
OpenID Connect (OIDC)
JWT
PKI
Mutual TLS (mTLS)
AI Engineering (Preferred)
Experience with:
OpenAI APIs
Azure OpenAI
Claude APIs
MCP (Model Context Protocol)
AI Agents
LangChain
LangGraph
Semantic Kernel
Vector Databases
Retrieval-Augmented Generation (RAG)
Prompt Engineering
AI Guardrails
AI Security
Agentic AI
AI Gateway
LLM Observability
Architecture Expertise
Microservices Architecture
Event-Driven Architecture
Domain-Driven Design (DDD)
Clean Architecture
Hexagonal Architecture
CQRS
Saga Pattern
Service Mesh
API Gateway
Enterprise Integration
Distributed Systems
High Availability
Disaster Recovery
Government / Defence Experience (Highly Preferred)
Hands-on experience delivering enterprise solutions for:
DSTA
MINDEF
GovTech
Home Team
CSA
HTX
Other Singapore Government Agencies
Knowledge of:
Government procurement processes
Government engineering governance
Public Sector SDLC
Government security policies
Secure deployment environments
Mission-critical systems
Defence engineering lifecycle
DSTA Technical Experience (Preferred)
Experience with:
Azure Government Cloud / GCC
Azure Kubernetes Service (AKS)
Azure API Management
Azure DevOps
Azure Functions
Azure Logic Apps
Azure Service Bus
Azure Event Grid
Azure Key Vault
Microsoft Graph API
Microsoft Entra ID (Azure AD)
Application Insights
Microsoft Defender for Cloud
Microsoft Sentinel
SQL Always On
OpenShift Container Platform (OCP)
Windows Server
Linux (RHEL)
Engineering Excellence
Experience driving:
Architecture Review Boards
Technical Governance
Engineering KPIs
Quality Gates
Coding Standards
Technical Debt Reduction
Performance Engineering
Capacity Planning
Release Governance
Production Readiness Reviews
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related discipline.
12–18+ years of enterprise software engineering experience.
Minimum 5 years of experience as a Solution Architect or Technical Lead.
Proven experience delivering enterprise-scale solutions within government, defence, or highly regulated industries.
Strong hands-on coding capability in Java and/or .NET (not purely managerial).
Experience leading Agile/Scrum delivery teams.
Excellent communication, stakeholder management, and leadership skills.
Preferred CertificationsMicrosoft
Azure Solutions Architect Expert
Azure Developer Associate
Azure AI Engineer Associate
Azure DevOps Engineer Expert
Cloud
AWS Solutions Architect – Professional
AWS Developer Associate
Red Hat OpenShift Certification
Certified Kubernetes Administrator (CKA)
Certified Kubernetes Application Developer (CKAD)
Kubernetes and Cloud Native Associate (KCNA)
Security
CISSP
CCSP
CCSK
Certified DevSecOps Professional
GIAC Cloud Security
Architecture
TOGAF
Zachman Framework
ArchiMate
Nice-to-Have Skills
Platform Engineering
Internal Developer Platforms (IDP)
Backstage
Crossplane
ArgoCD
FluxCD
Dapr
Istio
Kong Gateway
NGINX
Redis Enterprise
Apache Ignite
AI Coding Governance
FinOps
Green Software Engineering
Chaos Engineering
Performance Engineering
Digital Twin Architectures
Site Reliability Engineering (SRE)
Low-Code Platforms (Power Platform, Mendix, OutSystems)
Key Competencies
Enterprise Solution Architecture
Technical Leadership
Cloud-Native Development
AI-Assisted Software Engineering
DevSecOps & Secure SDLC
Government & Defence Systems
Stakeholder Management
Architecture Governance
Team Mentoring
Strategic Decision-Making
Problem Solving
Executive Communication
Cross-Functional Collaboration
Experience:
enterprise software engineering : 1 year (Required)
Solution Architect : 5 years (Required)
Technical Lead: 5 years (Required)
Java: 5 years (Required)
.NET: 6 years (Required)
Work Location: In person
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.