Director System Architect

Bengaluru, KA
Engineering – Java Architect /
Full Time /
Role: Director System Architect
Location: Bangalore
Work Mode: Hybrid

The Role
Ushur’s product development team is looking for an experienced Director of System Architecture to head our System Architecture group that designs the industry’s leading intelligent customer experience automation platform. The role requires the candidate to be an experienced architect with the ability to provide strategic technical direction to the team and organization.  
      Oversee the day to day operations of the System Architecture team 
      Overview of the product architecture and technical leadership 
      Actively seek, evaluate, and influence architecture decisions and technology roadmap. 
      Prioritize work for the team and help build consensus within the team
      Helping creatively solve business problems 
      Be the face of System Architecture 
      Be in touch with current frameworks and be influential in all choices related to backend technology choices
      Contribute to ideation, proposals for secure custom integrations, and customer facing solutions and help with implementation.
      Collaborate with team members and stakeholders to determine best practices and requirements for software
      Lead by example with a strong sense of feature ownership, agility and an urge for continuous learning
      Maintain product architecture documentation, illustrations and guidelines 

      16+ years of professional experience with 5+ years in a leadership role in software architecture in product companies 
      Hands on implementation experience
      Experience in managing teams of highly skilled and experienced individuals who are experts in their areas
      Experience with more than one programming language like Java, NodeJS with backend and frontend frameworks is required
      Experience in designing low-latency and highly scalable backend infrastructure 
      Experience with designing systems with Kubernetes or other open source container orchestration system
      Strong programming skills in designing and implementing multi-tier applications 
      RESTful API & micro-service design and development, event-driven architecture experience
      Proficiency working in Linux environment
      Strong Software development fundamentals, architecture styles and patterns, problem solving skills and engineering best practices
      Good understanding and experience with web applications, cyber security and open source technologies
      Exposure to vulnerability and penetration testing 
      Excellent verbal and written communication, strong organizational skills and attention to detail
      Experience with creating architectural diagrams and design documentation using UML
      Experience overseeing product development with multiple projects ongoing simultaneously
      Experience with NoSQL databases like MongoDB is required
      Experience building AI solutions 
      Awareness of tools and techniques to achieve network security, data protection and business continuity
      A postgraduate or Bachelors Degree in Computer Science or software systems

      Professional programs certification in Java and others is preferred
      Exposure to AWS/Azure/GCP environment
      Familiarity with YAML/Swagger
      A good sense of user experience