Qureos

Find The RightJob.

Software Solution Architect

Requirements and responsibilities


Job Summary

We are seeking an experienced Software Solution Architect to design, guide, and oversee the development of scalable, secure, and high-performance software solutions. The ideal candidate will have deep hands-on experience with .NET, C#, and Angular, and will work closely with business stakeholders, development teams, and DevOps to translate requirements into robust technical architectures.

Key Responsibilities

Design end-to-end software solutions using .NET (C#) and Angular

Define system architecture, application layers, integrations, and data flows

Translate business and functional requirements into technical designs and architecture documents

Establish coding standards, best practices, and architectural guidelines

Review and approve technical designs, pull requests, and major implementation decisions

Ensure solutions meet performance, scalability, security, and maintainability requirements

Guide teams on modern architectural patterns (microservices, layered architecture, event-driven systems, etc.)

Collaborate with DevOps on CI/CD pipelines, cloud infrastructure, and deployment strategies

Evaluate and recommend tools, frameworks, and technologies

Mentor and support development teams across multiple technologies

Identify technical risks and propose mitigation strategies


Required Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience

12+ years of software development experience

3+ years in a Solution Architect or Technical Lead role

Strong expertise in:

C# / .NET / .NET Core

ASP.NET / Web APIs

Angular (latest versions preferred)

Solid understanding of:

Object-Oriented Design and SOLID principles

RESTful APIs and integration patterns

SQL Server and relational database design

Experience with authentication and authorization (OAuth2, OpenID Connect, Azure AD, etc.)

Familiarity with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)

Experience working in Agile/Scrum environments


Preferred / Nice-to-Have Skills

Experience with cloud platforms (AWS , S3 and bedrock)

Frontend architecture patterns and state management (RxJS, NgRx)

Experience with legacy system modernization

Strong documentation and communication skills

Soft Skills

Strong problem-solving and analytical thinking

Ability to communicate complex technical concepts to non-technical stakeholders

Leadership mindset with hands-on capability

Excellent collaboration and mentoring skills

Ability to balance short-term delivery with long-term architectural vision

© 2026 Qureos. All rights reserved.