What are the responsibilities and job description for the Solutions Architect position at Commercial Programming Systems?
The Solution Architect will lead the design and delivery of scalable, high-performance solutions across web and mobile platforms. The ideal candidate will bring deep expertise in cloud technologies (preferably Microsoft Azure) and a strong background in both frontend and backend architecture. This role requires a hands-on technical leader who can collaborate with cross-functional teams to translate business requirements into well-architected, secure, and maintainable solutions.
Responsibilities:
- Architect end-to-end solutions for web, mobile, API services, integrations, and enterprise systems.
- Design scalable, secure, and highly available systems across cloud-native and hybrid environments.
- Partner with engineering, product, and business stakeholders to translate requirements into robust technical designs.
- Lead cloud architecture initiatives with strong focus on Azure (preferred), or AWS/GCP.
- Create architecture diagrams, integration patterns, and technical specifications.
- Guide engineering teams on best practices in microservices, security, networking, and cloud design.
- Support digital product delivery for high-volume consumer applications.
- Drive cloud modernization, migration, and container-based architectures.
Requirements:
- Bachelor’s Degree in Computer Science, Engineering, or a related technical field.
- 10 years in Solution Architecture or Senior Software Engineering roles.
- Deep understanding of modern frontend and backend stacks.
- Strong knowledge of internet connectivity, networking, cloud-native patterns, and distributed systems.
- Proven experience building digital capabilities for web/mobile consumer products.
- Hands-on expertise in Azure (preferred) or AWS/GCP.
- Experience with the following Azure services or cloud equivalents: Azure Kubernetes Service (AKS), Azure Event Hub, Azure App Service, Blob Storage, Azure DNS, Redis Cache, Virtual Networks, Containers & Orchestration
- Data & Integration Experience: Strong knowledge of Relational NoSQL databases, Expertise in API design (REST/GraphQL), Experience with messaging/event-driven architecture.
- Technical Depth in Key Areas: Solution & application architecture, Database design, Cloud & infrastructure architecture, Networking & connectivity, Storage systems, Security best practices.