Software Architect (.NET/Angular)
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