We are seeking a highly skilled Software Solution Architect to design, guide, and deliver scalable, secure, and high-performance software solutions that align with business goals and technical standards. The ideal candidate will work closely with stakeholders, project management team, and technical teams to translate business requirements into robust architectural solutions while ensuring long-term maintainability and innovation.
Key Responsibilities
- Design end-to-end software architecture solutions aligned with business and technical requirements
- Translate business needs into technical specifications, architecture diagrams, and solution designs
- Define and enforce architectural standards, best practices, and design patterns
- Collaborate with development, DevOps, security, and infrastructure teams throughout the solution lifecycle
- Evaluate and recommend technologies, frameworks, and platforms
- Ensure system scalability, performance, security, reliability, and maintainability
- Review and approve technical designs, code, and integrations to ensure architectural compliance
- Identify technical risks and propose mitigation strategies
- Provide technical leadership, mentorship, and guidance to development teams
- Support solution delivery, deployment, and post-implementation optimization
Qualifications & Skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Software Architect, Solution Architect, or Senior Software Engineer
- Experience designing distributed systems, cloud-based solutions, and enterprise applications
- Strong understanding of software architecture principles and design patterns
- Experience with cloud platforms (AWS, Azure, or Google Cloud)
- Proficiency in modern programming languages (e.g., Java, C#, Python, JavaScript)
- Experience with microservices, APIs, and event-driven architectures
- Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
- Familiarity with security, authentication, and authorization best practices
- Strong analytical and problem-solving abilities
- Ability to balance technical excellence with business priorities