Principal Architect
Date: Apr 12, 2025
Location: IN
Company: Aurigo Software Technologies
About Aurigo
Aurigo is revolutionizing how the world plans, builds, and manages infrastructure projects with Masterworks, our industry-leading enterprise SaaS platform. Trusted by over 300 customers managing $300 billion in capital programs, Masterworks is setting new standards for project delivery and asset management. Recognized as one of the Top 25 AI Companies of 2024 and a Great Place to Work for three consecutive years, we are leveraging artificial intelligence to create a smarter, more connected future for customers in transportation, water and utilities, healthcare, higher education, and the government, with over 40,000 projects across North America.
At Aurigo, we don’t just develop software—we shape the future. If you’re excited to join a fast-growing company and collaborate with some of the brightest minds in the industry to solve real-world challenges, let’s connect.
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