SOFTWARE ARCHITECT

SOFTWARE ARCHITECT

Job Category: international sales
Job Type: Permanent
Job Location: Singapore

We are representing our client in the global technology and engineering sector to look for an experienced and forward-thinking Software Architect to define, lead, and evolve the architectural strategy of complex, enterprise-grade applications.

The candidate will be instrumental in ensuring the scalability, security, performance, and maintainability of the software solutions, while also guiding development teams and influencing technology direction. This role requires a strong mix of hands-on technical leadership, architectural design, and cross-functional collaboration.

Requirements

  • Architectural Leadership: Define and maintain robust, scalable software architectures aligned with business and operational goals.
  • Standards & Best Practices: Establish and promote software engineering standards, reusable frameworks, and coding best practices across development teams.
  • Collaboration & Integration: Work closely with developers, QA, DevOps, and security teams to ensure seamless integration of architecture into the development lifecycle and CI/CD pipelines.
  • Risk & Compliance Awareness: Incorporate security, compliance, and resilience strategies into design decisions, ensuring solutions meet enterprise-grade standards.
  • Innovation & Modernization: Champion the adoption of emerging technologies, AI/ML integration, cloud-native architectures, and microservices to future-proof systems.
  • Mentorship & Technical Oversight: Provide technical direction and mentorship to engineering teams, supporting solution reviews and architectural decision-making.
  • Performance & Quality Focus: Define performance benchmarks, quality metrics, and architectural KPIs to ensure technical excellence.
  • Solutioning Support: Contribute to pre-engagement efforts by providing architectural insights, technical assessments, and solution proposals to support client engagements.

Requirements

  • Minimum 8+ years of experience in software development and architectural design, including large-scale or enterprise systems.
  • Strong understanding of Agile, DevOps, and CI/CD practices with practical experience integrating software quality, automation, and cloud infrastructure.
  • Proven experience with software performance tuning, scalability, security compliance, and resilience engineering.
  • Solid foundation in API design, microservices, event-driven architecture, and cloud platforms (AWS, Azure, or GCP).
  • Demonstrated ability to lead cross-functional technical teams and manage complex stakeholder expectations.
  • Strong communication and documentation skills for both technical and non-technical audiences.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx