Job TitleThe expertise and skills you bring:6+ years’ experience in engineering enterprise distributed based applicationsExcellent communication and presentation skills that educate and advise technical and non-technical audiencesDedication to sharing knowledge and providing mentorship to less-expert developers in their workConsistent track record as a Solution Architect or Technical Lead, crafting new solutionsExperience using business requirements to develop technical designs and define architectural strategies and solutionsWillingness to collaborate with your technology business partnersExpert problem solving and data-driven decision-making abilityExperience with Micro-Service Architecture & RESTful API design and implementationExposure to front-end UI technologiesGood understanding of well-architected framework implementation in Enterprises: operation excellence, security, reliability, performance efficiency, and cost optimizationExperience in all aspects of cloud computing (infrastructure, storage, platforms, and data)Expertise in one or more general purpose programming languages, including but not limited to: Java, C++, JavaScriptExperience with test driven development, continuous integration, and continuous deploymentExperience developing performing, scalable and fault-tolerant solutionsPassion for and interest in continuously learning new technologiesCertification in Cloud-based (AWS, GCP, Azure, etc.) Architecture nice to have