Argyll Scott is helping the client looking for Senior Manager of Software Architeact to lead a team of software architects in designing and developing software solutions. You will also play a key role in defining the technical direction of the company and establishing best practices for software architecture and design.
Key Responsibilities
- Lead a team of software architects in governing and maintaining architectural principles and practices according to the company's strategic goals
- Lead, design, and oversee the implementation of our overall system architecture
- Lead and drive architecture direction, roadmap, and process, and collaborate with the engineering team to establish best practices for software architecture and design
- Collaborate with cross-functional teams to ensure software systems are reliable, scalable, and secure
- Keep the team up-to-date with new technologies and architecture patterns through knowledge sharing, MVP, and POC projects
- Provide consulting, mentoring, and advocacy for best practices in software architecture and design (patterns, system design, continuous performance monitoring, security, API design and usability, distributed processing, etc.) to development teams
Key Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- 6+ years of experience in software development with a focus on software architecture and design
- Strong leadership and management skills
- Proven experience leading teams of software architects and developers
- Experience with a range of software development methodologies and practices
- In-depth knowledge of software architecture principles and best practices
- Expertise in one or more programming languages such as Java, Python, or JavaScript
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
- Strong understanding and experience in implementing Domain-Driven Design (DDD) principles and patterns
- Experience in designing and developing microservices using DDD and EDA
- Ability to communicate architectural concepts to technical and non-technical stakeholders
Argyll Scott Asia is acting as an Employment Agency in relation to this vacancy.
