Our Client is seeking a Lead Software Architect .
Overview:
- The Lead Software Architect shapes the technical vision and system design of a company
- Acts as the crucial bridge between business strategy and hands-on engineering, defining scalable, cloud-native architectures while guiding engineering teams through complex development and modernization lifecycles
- Analyzes software requirements and defines system components to ensure efficient and scalable software architecture
- Designs and implement software solutions to consider business and technical needs and ensure compatibility with existing systems
- Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development
- Works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs
Job Responsibilities:
- Strategic Architecture: Design end-to-end, highly scalable, and secure systems (e.g., microservices, event-driven, and API-first models)
- Technology Standards: Define architectural principles, guardrails, and technical roadmaps; Evaluate and justify build vs. buy decisions
- Technical Governance: Oversee architecture throughout the software lifecycle; Conduct thorough code reviews and validate technical solutions
- Leadership & Mentorship: Provide technical mentorship to engineers and help them grow into architecture roles; Coordinate multi-team execution to elevate overall engineering standards
- Stakeholder Alignment: Communicate complex technical trade-offs – such as cost, timeline, and system performance – to non-technical business leaders
- Modernization: Define legacy migration strategies and incremental value delivery plans; Integrate modern engineering practices like AI-assisted workflows and DevOps
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 10+ years in software development, with 3+ years dedicated to architectural design and technical leadership
- Experience with testing frameworks and tools (Jest, Mocha, Selenium, etc.)
- Experience in actively participating in peer reviews (PR) for native iOS and Android mobile apps
- Experience with the following is a plus: Push notifications, Email notifications, Payment gateway (PayPal), Digital media experience (audio/video), Deep-linking
- Familiarity with DevOps practices and CI/CD tools
- Exceptional communication, conflict resolution, and the ability to build consensus across differing team opinions
- Solid understanding of back-end technologies (Node.js, TypeScript) is required
- Open-source knowledge (MCP Supabase) is required
- Advanced knowledge of distributed systems, cloud computing platforms (AWS, Azure, or GCP), and data integration
- Knowledge of microservices architecture and containerization (Docker, Kubernetes)
- Understanding of Agile methodologies and project management tools
- Strong proficiency with front-end technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js)
- Deep proficiency in major programming stacks (e.g., C#, Java, .NET), database modeling, and API design
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Ability to work in a fast-paced, dynamic environment and manage multiple tasks simultaneously
- Foundational understanding of AI (e.g., conversational, generative, automation) is ideal
- Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.) is preferred
- Familiarity with RESTful API design and development is preferred
- Experience with version control systems (Git) is preferred
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
