Principal Cloud Software Architect

Engineering Washington, District Of Columbia


Position at Al Jazeera Media Network

The Principal Cloud Software Architect plays a critical specialist role in the design, development and maintenance of the Digital Division's Back-end services. This will involve critical specialist tasks around internal and external APIs and Back-end services and micro-services that powers Al Jazeera's content management, publishing and distribution.

Key Responsibilities and Accountabilities:

  • Engineering management of specialist tracks
  • Technical ownership of assigned specialist roles
  • Lead specialist system and code documentation of assigned tasks
  • Lead the definition of the back end and REST API roadmaps and keep abreast of the respective technology stacks
  • Manage architecture and planning tasks
  • Lead and manage code reviews and SCRUM meetings
  • Ensure overall code quality and timely delivery of assigned tasks and tracks
  • Mentor and manage other engineers -Ownership of allocated tasks and feature development
  • Bug fixing and continuous updates of respective codebase
  • Database query optimization
  • Content delivery optimization for mobile and smart devices
  • Communicate effectively throughout the development lifecycle on standardized ticketing and issue management systems
  • Technology management
  • High performance team management
Job Requirements / Qualifications:
  • At least 8 years experience working on critical backend services in a REST API driven environment
  • Technology track owenership
  • Technical documentation and communication
  • Technical and product develoment process management
  • Web application and backend REST service development experience
  • Programming and scripting
  • Testing and QA techniques and methodologies
  • Agile development
  • Knowledge of LAMP
  • Knowledge of REST
  • Knowledge of OOP
  • Knowledge of agile development processes
  • Extensive knowledge of PHP and relevant modern frameworks (Symfony, Silex, Laravel or equivalent)
  • Knowledge of Source and Version Control (GitHub/GitLabs)
  • Knowledge of Continuous Integration