Software Architect (.NET/Angular)

  • Colombo, Sri Lanka
  • Full-Time
  • On-Site

Job Description:

Overview

We are seeking a highly experienced Senior Software Architect to lead enterprise-level architecture design and delivery of scalable, secure, and high-performance systems. This role blends deep technical expertise with strong leadership, cross-functional collaboration, and strategic architectural decision-making.

Key Responsibilities

  • Architect and deliver scalable, secure, high-performance enterprise systems
  • Translate business requirements into robust technical architecture
  • Work closely with engineering, product, and operations teams to align delivery with business goals
  • Provide technical leadership, mentorship, and architectural direction to engineering teams
  • Proactively identify architectural risks, scalability gaps, and system bottlenecks
  • Ensure code quality through reviews, standards enforcement, and performance optimization
  • Evaluate and adopt emerging technologies to drive engineering excellence and innovation

Requirements

  • Proven experience as a Software Architect or senior technical leadership role
  • 10+ years of experience in software engineering
  • Strong expertise in modern architecture patterns and full-stack systems
  • Proficiency in .NET ecosystems
  • Strong hands-on experience with Angular or similar frontend frameworks
  • Experience designing and deploying cloud-native applications
  • Strong analytical thinking and problem-solving skills
  • Excellent communication skills with ability to influence stakeholders
  • Proven ability to work effectively in collaborative, cross-functional teams