Remote job
Solution Software Architect
Job details
About this role
Role overview Step into a Solution Software Architect role defining technical strategy for enterprise-scale, client-facing engagements. Work centers on architecting AI-driven digital care programs and full-stack platforms that span real-time front-ends, IoT data visualization, and high-load backend services.
Responsibilities - Define the architectural blueprint for AI-driven digital care programs, ensuring high availability, scalability, and security. - Design scalable backend services that incorporate dependency injection, task queues, and asynchronous database operations for high-load scenarios. - Shape intuitive front-end interfaces with real-time features and IoT data visualization. - Optimize cloud infrastructure across compute, storage, and monitoring using containerization, IaC tooling, and CI/CD pipelines. - Engage directly with clients to understand needs, propose architectural strategies, and align solutions with business value. - Provide technical leadership through code reviews, best-practice guidance, and adoption of AI-assisted development tools.
Requirements - 3+ years as a Technical Architect with a track record of delivering successful software projects. - Extensive Python experience combined with deep knowledge of software architecture principles. - Proficiency in at least one major cloud provider (AWS, GCP, or Azure) and hands-on Docker experience. - In-depth knowledge of SQL (PostgreSQL) and a range of NoSQL data stores. - Solid grasp of AI integration and event-driven architectures, including message brokers such as Redis, RabbitMQ, or SQS. - Strong analytical and communication skills for collaborating across cross-functional teams, plus experience with AI-driven development tooling such as GitHub Copilot, Claude Code, or Codex.
Nice to have - Strong Terraform experience for Infrastructure as Code. - Solid understanding of machine learning concepts.