Job Description :

Position : Technical Architect

Exp :10–15 Years Experience

Location : Arizona

Role Summary:
A Technical Architect with 10–15 years of experience is responsible for defining system architecture, guiding technical decisions, and ensuring the development of scalable, secure, and high-performance software solutions. This position focuses on architectural design, technology strategy, technical leadership, and oversight of the development lifecycle.

Key Responsibilities:

Define overall architecture, technical frameworks, design patterns, and development standards.Create high-level and detailed design documents, technical specifications, and architectural diagrams.Provide technical leadership and guidance to development teams throughout the software lifecycle.Evaluate system performance, identify bottlenecks, and propose architectural improvements.Conduct feasibility studies, technology assessments, and recommend tools or frameworks.Address non-functional requirements such as security, scalability, reliability, and performance.Mentor technical leads and senior engineers, promoting engineering best practices.

Required Skills and Experience:

10–15 years of experience in software architecture and engineering.Strong background in C++, systems programming, distributed systems, or real-time applications.Expertise in design patterns, UML, system modeling, and architectural frameworks.Experience with Linux systems, performance tuning, memory management, and concurrency.Exposure to cloud technologies, microservices, and containerization is a plus.Strong leadership, communication, and decision-making abilities.

             

Similar Jobs you may be interested in ..