✨ About The Role
- The role involves designing and implementing high-quality scalable cloud software while providing technical leadership to a small team of developers.
- Responsibilities include rapidly prototyping technologies and tools for evaluation and building IPs and Proof of Concepts for products.
- The candidate will set the roadmap for Cloud Software Engineering based on architecture and process improvements.
- The job requires reviewing architecture and design for Cloud, Web, and Mobile Software.
- The candidate will work closely with product management and other stakeholders for system design and delivery.
- The role emphasizes driving improvements in technical architecture, standards, and processes.
- The candidate will oversee the progress of the development team to ensure consistency with the initial design.
âš¡ Requirements
- The ideal candidate will have a Bachelor's degree in Computer Science or Electrical Engineering.
- A minimum of 15 years of solid software development experience is required, particularly in building secure, scalable, and resilient systems.
- Proven experience as a software architect with a focus on Cloud, Web, and Mobile applications is essential.
- The candidate should possess a strong developer mindset and be hands-on in their approach.
- Strong programming knowledge in multiple languages, including Java, Ruby on Rails, and JavaScript, is necessary.
- Familiarity with Agile project management and methodologies such as TDD and BDD is important.
- Excellent communication skills are required to influence various stakeholders on technical proposals.