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.