Join Us!


Senior Software Architect is actively searching for a candidate to take the throne of Senior Software Architect and lead one of our core software design teams.

  • Responsible for the entire architecture and technical decisions made in the assigned domain
  • Capable enough to see the ”Big Picture” and create architectural approaches for software design and implementation guide to the development team.
  • Solve integration and architectural design problems that can span across different technology stack.
  • Design and document architectural solutions that meet business requirements.
  • Define the technical strategy and the order of task implementation and evaluate business requirements from the technical standpoint.
  • Identify, investigate and resolve architecture related problems such as performance, scalability and integration.
  • Stay updated on the latest technology trends and take timely decisions related to the application architecture in order to get the benefits of latest technologies and avoid any technological challenges to the application.
  • Review and approve functional and non-functional development and create implementation guidelines for developers.
  • Work closely with the technical team and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
  • Provide technical training and presentations for team and stakeholders.
  • Capable of researching and developing new ideas, solutions and improvements.
  • Capture and share best-practice knowledge.
  • Responsible to maintain control over the architecture lifecycle.
  • Must have hands-on experience of working as full-stack developer.
  • Must have technical leadership experience.
  • 15 to 20 years of professional experience in software architecture and design
  • Bachelor’s or higher degree in Computer Science, Engineering, or Math
  • Natural innovator who strives to continuously improve, learn, and lead
  • Possess innate passion for coding, solving complex problems, building highly scalable algorithm heavy software solutions
  • Experience in building and deploying large scale enterprise software
  • Extensive knowledge of networking technology and protocols
  • Experience in optimization of persisting and accessing time series data and unstructured/semi-structured data
  • Experience with web security a major plus
  • Experience with Php, .net, C++, Angular or other JavaScript UI frameworks
  • Experience with databases like Oracle, SQL Server, NoSQL, etc

Don't see any position that's right for you? We'd still like to hear from you.

Submit your resume to

Do You Have Any Business Opportunity In Mind? Let’s Discuss The Possibilities!

Contact Us