Software Architect

Home Careers Software Architect

Location: Fully Remote, Permanently is the flagship product of Sanveo, Inc., a construction technology solutions provider which was founded in 2008 and is headquartered in California. is a cloud-based procurement solution that provides full visibility and access to a construction company’s supply chain. It is a unified platform that connects teams, enhances workflows, and tracks materials, while helping to digitize the future of construction. We are aggressively hiring in India for all parts of the AECInspire team. We offer competitive salaries, benefits, and incentives, and offer a challenging and growth-centric work environment. EOE.


  • Experience in architecting, designing and building enterprise software for U.S.A.-based, and worldwide customers.
  • Hands-on with technologies like .NET, Angular.js, C#, MsSQL, PostgreSQL.
  • Experience in designing modular SaaS software, which can be extended to different lines of business.
  • Experience in n-Tier architecture design.
  • Must be able to create API centric software architecture to be used from front-end solution.
  • Have a keen understanding of security concepts and creating software designs which meet the stringent security requirement of SaaS software.
  • Experience in designing software architecture using cloud based infrastructure providers like AWS, Google Cloud, or Azure.
  • Should be able to work with management and understand the strategic direction and priorities for the product and implement them in product architecture and design.
  • Should be able to work collaboratively with Product Managers, Project Managers and development team for meeting delivery deadlines.
  • Have a keen business sense to understand the requirement documents and translate them into a product.
  • Expertise in designing database design to handle the demands of high capacity database capable of handling millions of rows.
  • Experience in working with JSON data and advanced databased concepts for JSON handling.
  • A team player, capable of working with teams at different levels of experience and co-ordinate with onsite customers and business teams.
  • Knowledge of working 3D geometries and data would be an advantage.


  • Create modular software architecture of the company’s SaaS product offering.
  • Create design artifacts which clearly convey the architecture and is suitable for implementation by the development team.
  • Work closely with the Project Managers, Product Managers and development team to prioritize and implement user stories with the team in an agile environment.
  • Communication the choice and rationale for design with the development team and management in review meetings.
  • Participate in implementing development tools and techniques in the team to ensure adherence to latest software development methodologies.
  • Mentor and coach technical team in implementing the software architecture.
  • Perform periodic code reviews with team members and guide in proper development and bug-free code.
  • Evaluate and recommend tools and technologies as need arises to be implemented in the development process.
  • Assist in implementing a solution which meets the performance requirement of the solution.


Interested? Please reach out to [email protected]