Our Client is seeking a Senior Software Architect .
Responsibilities:
- Establishes quality standards and drives system design decisions that prevent defects, leading material improvements that eliminate recurring classes of problems
- Serves as the team’s expert resource on AI-driven development practices and LLM usage, advocating for and driving adoption of AI-assisted development tools across the engineering organization
- Leads participation in the full development life cycle, including requirements gathering, analysis, and design, taking ownership of significant components
- Evaluates business risk and customer impact to make strategic technical trade-off decisions
- Mentors engineers in technical decision-making, including risk evaluation and trade-off analysis
- Proactively identifies and resolves complex problems, implementing sustainable solutions that prevent recurrence
- Defines, communicates, and owns architectural decisions, including tenancy models, service boundaries, performance and cost tradeoffs, extensibility, and safe upgrade paths, to meet current and future needs for scaling, performance, security, and reliability
- Identifies and implements process improvements across the engineering organization
- Creates and reviews system designs, applying appropriate architectural patterns, idioms, and data structures
- Takes full ownership of assigned work and team deliverable quality, including advancing test automation strategy and implementation, and is highly accountable for how software performs in production
- Ensures comprehensive documentation across all development phases and guides others in producing it
- Contributes directly to code on an ongoing basis using approved AI-assisted development tools
- Leads post-acquisition technical integration efforts, including data migration planning, security assessments, and compliance evaluation
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field preferred
- Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; Or 8 years and a Master’s degree; Or a PhD with 6 years of experience; Or equivalent experience with a typical range of 12-15 years
- Hands-on experience with containerized workloads
- History of architecting and delivering enterprise-scale software systems in production environments
- Background in mentoring or leading technical direction in an individual contributor capacity, without formal people management responsibility
- Track record working within an AI-augmented software development workflow, such as Claude Code or comparable agentic development tools
- Recent work with AWS, C#, Containerized workloads, ORMs, and GitHub Actions
- Understanding of infrastructure and hardware-level constraints affecting software performance
- Exposure to integration patterns across distributed systems
- Proficiency in Claude Code, Codex, or comparable agentic AI development tools
- Applies AI/ML tools to enhance development efficiency and accelerate task completion
- Deep expertise in .NET8+, ASP.NET, and ORMs
- Strong command of relational database design and management
- Exposure to NoSQL-type databases like Redis, DynamoDB, or Elasticsearch
- Proficiency in HTTP, REST APIs, and messaging queue architectures
- Skilled in architecting and building cloud-native enterprise software
- Skilled in applying microservices and monolithic architecture patterns
- Fluent in concurrency and observability practices in production systems
- Capacity to present and defend complex technical solutions under scrutiny from highly technical stakeholders
- Effective communicator and collaborator across the organization
- Practiced in Agile software development methodologies
- Postgres and React knowledge a plus
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
