
Software Architect – R&D
Posted 19 hours ago

Posted 19 hours ago
This is a fully remote position, open to applicants in Cyprus.
• Define and enhance the architectural vision for new products, platforms, and technology projects.
• Investigate emerging technologies, perform technical evaluations, and lead Proof of Concept efforts.
• Design scalable, cloud-native, distributed, and hybrid architectures.
• Establish architectural standards, best practices, and engineering guidelines.
• Direct the technical design of complex enterprise systems and high-load applications.
• Specify technology stacks and architectural principles for new solutions.
• Create innovative solutions utilizing AI/ML, Generative AI, LLM, and intelligent automation.
• Recognize technical risks and establish strategies for mitigation.
• Assist engineering teams in addressing complex technical issues and making architectural choices.
• Conduct architecture reviews and technical solution assessments.
• Contribute to the technical strategy, product roadmaps, and long-term product development.
• Support technology transformation and product modernization efforts.
• Collaborate with customers and internal stakeholders on architecture and technology strategies.
• Mentor technical leads and senior engineers.
• Influence the engineering culture, development processes, and DevOps practices.
• Extensive experience in software development, architecture, and the evolution of products, platforms, and enterprise solutions.
• Over 4 years in a Software Architect, Enterprise Architect, Engineering Director, or a similar architectural role.
• Strong grasp of modern architectural patterns, software design principles, and distributed systems.
• Proven experience in defining architectural vision and guiding strategic technology decisions.
• Expertise in evaluating technologies and architectural approaches based on business objectives, scalability, Total Cost of Ownership, and long-term sustainability.
• Experience leading distributed engineering teams and technical projects.
• Proven track record in driving architectural initiatives across products, platforms, or teams.
• Experience working collaboratively with engineering, product, and business stakeholders.
• Knowledge in setting architectural standards and engineering best practices.
• Proficient in designing cloud-native, distributed, and scalable systems.
• Familiarity with AWS, Azure, or GCP cloud platforms.
• Experience architecting highly available, resilient, enterprise-grade solutions.
• Knowledge of Kubernetes and container technologies.
• Understanding of microservices, distributed systems, event-driven architecture, and API-first design.
• Strong hands-on background in software development.
• Familiarity with CI/CD, automation, and DevOps practices.
• Experience with modern programming languages, cloud technologies, and enterprise platforms.
• Comprehensive experience in end-to-end product and platform delivery.
• Practical expertise across relevant technology domains.
• Experience with AI/ML, Generative AI, LLM, RAG, or intelligent automation is a plus.
• Professional certifications in architecture, cloud platforms, or software engineering are advantageous.
• Comprehensive compensation and benefits package.
• Health insurance coverage.
• Language courses available.
• Relocation assistance program.
• Flexibility for remote work through the ForeverRemote culture.
• Opportunities for professional development.
• Access to certification programs.
• Mentorship and talent investment initiatives.
• Opportunities for internal mobility.
• Internship opportunities available.
• Collaboration on significant projects for top global clients.
• An inclusive and supportive work environment.
• Open lines of communication.
• Regular company social events for team building.
Miratech
Sigma Software Group
Miratech
Miratech
Get handpicked remote jobs straight to your inbox weekly.