Software Architect

We are looking for a talented Senior Software Architect experienced in Micro Services and DevOps to ​be part in our challenging development projects. As a part of the job, you will be working with tech leaders and enjoying our technical guidance & mentoring. One of the perks of this job is being exposed to varies technologies and architectures.

You will be a consultant for an end to end team, doing core development with cutting edge technologies. The division you will work for has the technical responsibility to lead the Delivery Group and to impact the strategy of the organization. The job requires deep understanding of software development process and will include enhancing it using practices like CI,CD.


  • Design and develop large scale, distributed systems using Java
  • Lead complex designs
  • Work with architects/experts to define the product’s technical vision and ensure that vision is conveyed to the team
  • Take part in the team’s Agile activities (planning , sprints, backlog, sprint readiness)
  • Work across teams and projects
  • Seek and implement improvements from various angles – technical, quality, processes, social
  • Collaborate with product and architecture teams
  • Hands-on accountability


Knowledge, Skills and Capabilities

Must have:

Previous experience as a tech lead

  • Massive experience (10 years) with Java– Hands on
  • Experience with CI CD environment
  • 7++ years of experience shaping and leading system architecture projects
  • Experience in Micro Services
  • In-depth understanding in cloud/private cloud technologies, Continuous Integration, test automation and Continuous Delivery
  • Strong technical and hands-on orientation with open-source tools, among others
  • Self-starter – to excel in this role, you will keep learning the most updated and modern technologies
  • Adaptive and creative problem-solver
  • Enthusiastic about complicated technical challenges, innovative
  • Team player
  • Availability for a long period of time for a full or part-time position.


  • BA/BSc in Computer Science or equivalent
  • Experience working in Scrum/Agile environments
Send Your CV
Contact us