Principal Architect

Date: Jan 27, 2025

Location: IN

Company: Aurigo Software Technologies

About Aurigo

Aurigo is an American technology company founded in 2003 with a mission to help public sector agencies and facility owners plan, deliver, and maintain their capital projects and assets safely and efficiently. With more than $300 billion of capital programs under management, Aurigo's award-winning software solutions are trusted by over 300 customers in transportation, water and utilities, healthcare, higher education, and government on over 40,000 projects across North America. We are a privately held corporation headquartered in Austin, Texas, USA, with software development and support centers in Canada and India. We are proud to be Great Place to Work Certified three times in a row and recently recognized as one of the Top 25 AI Companies of 2024.

Description:

As the ‘Principal Architect’ at Aurigo, you will be an engineering leader with deep technical expertise working at the core of everything we build. You bring at least a decade of experience architecting and delivering high availability enterprise-grade systems. You are a master of Microsoft technologies like C#, ASP.NET, MVC and cloud architecture using AWS or Azure to power great user experiences for the web, mobile, and desktop.

You will work closely with our engineering leaders in Bangalore and USA to design and deliver game-changing value to our customers and users.  You will lead an exceptional team of smart and driven engineers as their coach and guru.

Prior experience of working in a mid/large size software product business in the areas of core product architecture building, maintaining and continuously innovating is required.

Long Description

Primary Responsibilities:

  • Architect, design, and development of cloud solutions for Aurigo on Microsoft Technologies.
  • Own the Aurigo’s flagship products architecture and get involved in key design and architectural decisions for the multiple engineering teams.
  • Drive the innovation strides in the product catering to successful initiatives for various categories like Technical debts reduction, Technical stack upgrade, and engineering best practices to be followed by core product development teams in the company.
  • Initiate and influence the product architecture roadmap being in the driver’s seat by proactively planning the architecture team’s strategy and goals with the help of engineering director and product management team.
  • An advocate of engineering best practices needed for the qualitative and efficient software engineering.
  • Maintain and contribute to continuous improvement of Coding Standards.
  • Assess and suggest the best framework for a problem (identify new tools, technologies in the industry).
  • Active participation in high level design & take complete ownership of the Architecture, Design of assigned modules.
  • Step in to resolve any technical roadblocks faced during the execution. 
  • Periodic review of the technical deliverables and help team course correct by providing technical feedback.

Requirements:

Desired Skills and Experience: 

  • 12+ years of proven work experience as a seasoned product architect for a mid/large size tech software product company.
  • Good with System Design and Design Strategy.
  • Excellent knowledge of C#, ASP.Net, .Net Core, Entity Framework and Microservices.
  • Should have knowledge of JS-based UI frameworks like React or Angular.
  • Strong knowledge of Cloud platforms. Preferably AWS but Azure is also fine.
  • Must be proficient in Microsoft SQL Server and RDBMS concepts.
  • Excellent analytical skills and problem-solving skills. 

Competencies