Solution Architect

Vacancy: 1

Key Points

Join a fast-growing Australian technology company expanding into Bangladesh to harness its exceptional talent and dynamic digital ecosystem, delivering world-class software solutions to clients globally.

Job Description / Responsibility

The Solution Architect is responsible for designing and governing scalable, secure, and cloud-ready SaaS solutions based on API-First and Microservices Architecture principles. This role provides technical leadership in defining solution architecture, integration strategies, platform modernisation, and technology standards to ensure high-quality, maintainable, and future-ready enterprise systems.

The Solution Architect works closely with business stakeholders, product owners, development teams and Senior Officials to translate business requirements into robust technical solutions while ensuring alignment with organisational technology strategy, architecture standards and extensive security features.

At MAC, we foster a culture of innovation, collaboration, continuous improvement, and technical excellence. This role offers an exciting opportunity to lead SaaS platform development, digital transformation initiatives, and enterprise modernisation programs.

Key Roles & Responsibilities

  • Design and govern scalable SaaS solutions using API-First and Microservices Architecture principles.
  • Define solution architecture across Application, Domain, Data, Integration, Security, and Infrastructure layers.
  • Establish architecture standards, design patterns, and development guidelines for enterprise systems.
  • Design secure and scalable RESTful APIs, service contracts, and integration frameworks.
  • Define bounded contexts, service decomposition strategies, and domain-driven architecture approaches.
  • Lead architecture reviews and ensure compliance with scalability, security, performance, and maintainability standards.
  • Design cloud-ready solutions leveraging containerization, orchestration, CI/CD, and DevOps best practices.
  • Define authentication, authorisation, identity management, and API security standards using OAuth2, OIDC, and JWT.
  • Design data architecture strategies, including SQL Server, NoSQL, caching, and event-driven communication patterns.
  • Collaborate with development teams to ensure successful implementation of architectural designs.
  • Evaluate emerging technologies, platforms, and tools to support business and technical objectives.
  • Mentor technical leads and development teams on architecture principles, best practices, and modern engineering approaches.

Employment Status: FullTime

Educational Requirements

  • Bachelor of Science (BSc) in Computer Science and Engineering, Software Engineering
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Skills Required: Project Management, Software Development, SaaS, Artificial intelligence (AI)

Experience Requirements

  • At least 10 year(s)
  • The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,Artificial Intelligence (AI) Startup,Business-to-Business (B2B) Software and Services Startup

Minimum Requirements

  • 10+ years of professional software development experience.
  • 3+ years of experience in Solution Architecture, Technical Lead, or Enterprise Application Design roles.
  • Strong expertise in SaaS platform architecture and multi-tenant application design.
  • Advanced knowledge of API-First Architecture, Microservices Architecture, and Domain-Driven Design (DDD).
  • Strong hands-on experience with C#, ASP.NET Core Web API, Entity Framework Core, and SQL Server.
  • Experience designing scalable REST APIs, API gateways, service discovery, and integration platforms.
  • Strong understanding of containerization technologies such as Docker and Kubernetes.
  • Experience with cloud platforms such as Microsoft Azure or AWS.
  • Strong knowledge of CI/CD pipelines, DevOps practices, and Infrastructure as Code (IaC).
  • Deep understanding of authentication and authorisation frameworks, including OAuth 2.0, OpenID Connect (OIDC), and JWT.
  • Strong understanding of software architecture principles, SOLID principles, design patterns, and enterprise integration patterns.
  • Excellent communication, stakeholder management, and technical leadership skills.

Additional Requirements

  • Experience with Redis, MongoDB, RabbitMQ, Kafka, or other distributed system technologies.
  • Knowledge of Event-Driven Architecture and asynchronous messaging patterns.
  • Experience implementing observability, logging, monitoring, and performance optimisation strategies.
  • Familiarity with OWASP security standards and secure software development practices.
  • Professional certifications such as Microsoft Certified: Azure Solutions Architect Expert, AWS Certified Solutions Architect, or TOGAF will be considered an advantage.
  • Experience mentoring development teams and driving technical excellence across multiple projects.
  • Knowledge of AI-powered SaaS platforms and enterprise modernisation initiatives will be considered an added advantage

Job Location: Dhaka (Uttara)

Salary: Tk. 200000 - 250000 (Monthly)

Compensation & Other Benefits

  • Weekly 2 holidays, Performance bonus
  • Lunch Facilities: Full Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2(Yearly)
  • Opportunity to lead the architecture and technical direction of a next-generation SaaS platform.
  • A collaborative and flexible work environment that encourages creativity and innovation.
  • Freedom to make key architectural decisions and shape the company`s technology roadmap.
  • Attractive remuneration package, including performance-based incentives.
  • Five-day work week, ensuring excellent work-life balance.
  • Be part of a fast-growing Australian tech startup, contributing to long-term innovation and shared success.

Apply Procedure

Application Deadline : July 17, 2026