Software Architect

3 days ago


Dubai, Dubai, United Arab Emirates Horizontal Digital Full time
We are seeking a highly skilled Software Architect with extensive hands-on experience and a proven track record in designing highly scalable systems in cloud environments, preferably AWS. The ideal candidate will possess a deep understanding of cloud technologies, architecture principles, best practices, application security, client-server aspects, RESTful API design, and message queue systems. While experience with End-to-End Encryption (E2EE) is welcome, it is not mandatory for this role.

Responsibilities:

- Architect and design highly scalable, reliable, and secure cloud-based software solutions, with a focus on AWS services.
- Collaborate closely with cross-functional teams including product managers, engineers, and stakeholders to understand business requirements and translate them into technical specifications and system designs.
- Lead the implementation of architectural solutions, providing hands-on expertise and guidance to development teams throughout the entire software development lifecycle.
- Conduct technical evaluations and assessments of existing systems, identifying areas for improvement and proposing innovative solutions to enhance scalability, performance, security, RESTful API design, and message queue integration.
- Define and enforce architectural standards, best practices, and coding guidelines to ensure consistency and maintainability across projects.
- Stay abreast of emerging technologies, trends, and industry best practices in cloud computing, software architecture, application security, client-server communication, RESTful API design, and message queue systems, and evaluate their potential impact on our architecture and technical stack.
- Mentor and coach junior members of the team, fostering a culture of continuous learning and technical excellence.
- Collaborate with security teams to ensure that the architectural designs meet the required security and compliance standards, and incorporate appropriate security measures, including encryption, access controls, and application security.
- Design and implement secure client-server communication protocols and mechanisms, ensuring data confidentiality, integrity, authentication, and RESTful API security best practices.
- Integrate message queue systems into the architecture to enable asynchronous communication between microservices and improve system scalability, reliability, and performance.
- Drive architectural decisions and provide technical leadership in resolving complex technical challenges and issues related to application security, client-server communication, RESTful API design, and message queue integration.

Qualifications:

1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
2. Proven experience as a Software Architect, with a focus on designing highly scalable and reliable systems in cloud environments, preferably AWS.
3. Hands-on experience with a wide range of AWS services such as EC2, S3, Lambda, RDS, DynamoDB, ECS, EKS, etc.
4. Strong understanding of cloud architecture principles, microservices architecture, distributed systems, and containerization technologies (e.g., Docker, Kubernetes).
5. Proficiency in designing and implementing RESTful APIs and microservices-based architectures, including API versioning, authentication, authorization, and documentation.
6. Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ, etc.
7. Experience with Agile development methodologies and DevOps practices, including CI/CD pipelines, infrastructure as code (IaC), and automated deployment.
8. Solid understanding of application security principles, common vulnerabilities, and best practices for secure software development.
9. Experience in designing and implementing secure client-server communication protocols and mechanisms.
10. Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
11. Strong problem-solving skills and the ability to think strategically while paying attention to detail.
12. Experience with End-to-End Encryption (E2EE) is a plus, but not mandatory.

#J-18808-Ljbffr
  • Software Architect

    3 days ago


    Dubai, Dubai, United Arab Emirates AI71 Full time

    Job Title: Software ArchitectLocation: Abu Dhabi, UAECompany: AI71About Us:AI71 is an applied research team dedicated to developing innovative AI-powered solutions across various industries. Leveraging cutting-edge research from the Technology Innovation Institute (TII), we create transformative products that harness the power of AI to solve complex...

  • Software Architect

    4 hours ago


    Dubai, Dubai, United Arab Emirates AI71 Full time

    Job Title : Software Architect Location: Abu Dhabi, UAE Company: AI71 About Us : AI71 is an applied research team dedicated to developing innovative AI-powered solutions across various industries. Leveraging cutting-edge research from the Technology Innovation Institute (TII), we create transformative products that harness the power of AI to solve complex...

  • Software Architect

    3 days ago


    Dubai, Dubai, United Arab Emirates Elevon Core Full time

    Elevon Core is a dynamic and innovative company that delivers cutting-edge solutions to the global market.We are seeking an exceptional Software Architect to join our team and contribute to the design and development of our products.The ideal candidate will have a solid understanding of software design patterns, data structures, and algorithms, as well as...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a seasoned Senior Software Architect, you will lead design choices and standards at Teachmecode, focusing on AWS and modern data architectures. You will drive architecture decisions for our software products, ensuring they are scalable, reliable, and maintainable.This role is ideal for individuals with 8+ years of extensive experience in developing...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job Summary:Teachmecode is seeking a highly skilled Software Systems Architect to lead our team in designing and implementing large-scale software systems. As a key member of our architecture team, you will be responsible for defining the technical vision and direction for our software applications.Your Key Responsibilities:Design and implement scalable...

  • Software Architect

    5 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At Teachmecode, we are seeking a highly skilled and experienced Software Architect to lead our backend development team. The ideal candidate will have at least 3 years of professional experience in Python and strong knowledge in database design, optimization, and management.The successful candidate will be responsible for designing and implementing robust...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are recruiting a highly experienced Senior Software Architect to join our Development team at TradeTracker. In this position, you will lead the design of cloud-native solutions, leveraging your expertise in PHP and modern data architectures.The ideal candidate has a strong background in cloud-native development, Docker, and containerization. They should...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Enterprise Software ArchitectWe are seeking an experienced Enterprise Software Architect to join our team at TeachMeCode Institute in Dubai. As a Backend Engineer, you will play a crucial role in building robust and scalable software systems using Node.js, Python, or Go.Responsibilities:Design and implement scalable software systems using Node.js, Python, or...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job Description">We are looking for a skilled Senior Software Architect to join our team at Teachmecode. As a key member of the Development department, you will play a pivotal role in architecting and developing the future of our software products.Our ideal candidate is an expert in PHP with 8+ years of experience in developing complex, high-performance web...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Software Systems ArchitectWe are seeking an experienced software systems architect to join our team and design the technical architecture of our all-in-one investing platform.About the RoleThe successful candidate will have a strong background in software engineering, with experience in designing and implementing scalable architectures, and a proven track...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    CNS is a leading technology company in the Middle East, dedicated to providing end-to-end solutions to our customers and partners. We're seeking a Software Solutions Architect to join our team and play a key role in building and maintaining our next-generation applications.As a Software Solutions Architect, you'll design, develop, and maintain...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Employment TypeWe are offering a full-time position for a highly skilled PHP Software Architect. In this role, you will work closely with our team to design, develop, and deploy new features and tools, leveraging your knowledge of relational databases, version control systems, and web services.The ideal candidate will have a degree in Computer Science or a...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Senior Software Architect with PHP expertise, responsible for cloud-native solutions on AWS. Based in Dubai/Almere. Salary up to €100, % OTE.DescriptionAs a Senior Software Architect, you excel at making high-level design choices. You dictate technical standards, including but not limited to our platform, tools, and coding standards. You have an overly...


  • Dubai, Dubai, United Arab Emirates Robert Walters Full time

    Java Software Solutions Architect WantedWe are seeking a highly skilled Java Software Solutions Architect to join our team.About the RoleThe successful candidate will have experience in designing and implementing complex software systems using Java 8+, Spring Boot, and DevOps best practices.Key ResponsibilitiesDesign and implement software solutions using...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    FuturByte is a leader in technology solutions, and we're looking for a seasoned NodeJS Software Architect to join our team. As a key architect, you will be responsible for designing and implementing server-side applications using NodeJS, ensuring scalability and maintainability of our backend solutions.Main ResponsibilitiesDesign and implement server-side...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Requirements and QualificationsTo succeed as our Enterprise Software Architect, you will need 7+ years of intensive Java backend development and solution architecture experience, with strong experience in hands-on platform delivery and architecture design. You should also have a full understanding of Cloud service, AWS, and DevOps tools and CI/CD process.

  • Software Architect

    2 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About Our TeamWe are looking for a Software Architect to join our team at Teachmecode. The ideal candidate will be responsible for designing, developing, and maintaining scalable web frameworks using Python.Main ResponsibilitiesDesign and implement data transformation pipelines to process and prepare data for analysis.Utilize ETL (Extract, Transform, Load)...


  • Dubai, Dubai, United Arab Emirates PrecisionHire Solutions Full time

    Job Overview:PrecisionHire Solutions seeks an experienced PHP Software Architect to lead the development of complex web applications.Responsibilities:Design and develop robust software architecture using PHP.Lead cross-functional teams to ensure successful project delivery.Troubleshoot critical application and code issues.Implement scalable data storage...


  • Dubai, Dubai, United Arab Emirates Brixio Full time

    Brixio's automotive industry project requires a seasoned Desktop Software Architect to lead the development of cutting-edge software solutions.About the Project:This project offers a unique opportunity to expand your skills in a dynamic environment.You will work on creating software that meets the specific needs of clients in the automotive industry.About...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are looking for an Enterprise Software Architect to join our team at TeachMeCode Institute. In this role, you will be responsible for designing and implementing scalable software systems using Node.js, Python, or Go, with a focus on ensuring the highest level of quality, security, and maintainability.Main ResponsibilitiesDesign and develop...