Software Architect

Skills
Back-End Web DevelopmentSoftware ArchitectureSoftware DevelopmentArchitectureBusiness RequirementsCode ReviewDesign Patterns
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Hold Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred
  • Have 10+ years of experience in software development covering frontend and backend, with 3 years in a software architect or tech lead role
  • Strong knowledge of software architecture principles, design patterns, and best practices

Nice to have

  • Master's degree
  • Openstack experience
  • GPU programming familiarity

Day to day

  • Shape the technical direction of our cloud platform to meet high standards of performance and scalability
  • Design and architect software systems ensuring scalability, reliability, and maintainability
  • Define technical standards, guidelines, and best practices for software development