Senior Software Engineer - 2

Date: Mar 9, 2026

Location: IN

Company: Aurigo Software Technologies

Description:

In this role, you will work on a variety of projects in a highly collaborative, fast paced environment. You will be responsible for analysing the requirements, designing and developing software that is going to solve real world customer problems. You will be working on enhancing our award-winning flagship product suite Aurigo Masterworks. We are looking for energetic, self-driven, thinking team players to join our success story.

Key Responsibilities

  • Design, develop, and maintain software applications: Collaborate with the team to build high-quality software solutions using ASP.NET, C#, SQL, HTML, JavaScript, and jQuery.
  • Proficiency in developing reports using SSRS (or other report-building tools).
  • Participate in the entire software development lifecycle: From planning and design to implementation, testing, deployment, and maintenance.
  • Work on project-based assignments: Take ownership of projects, ensuring timely delivery and quality outcomes.
  • Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver innovative features and improvements.
  • Implement best practices: Follow coding standards, conduct code reviews, and ensure software reliability and security.
  • Troubleshoot and debug applications: Identify and resolve issues to ensure optimal performance and user experience.

Requirements:

Must-Have Skills:

  • ASP.NET: Proficiency in building web applications using the ASP.NET framework.
  • C#: Strong programming skills in the C# language.
  • SQL: Expertise in database design, writing complex queries, and performance tuning.
  • JavaScript: Strong skills in JavaScript for interactive web development.
  • jQuery: Experience with jQuery for simplifying HTML document traversing, event handling, and animations.
  • Web Services: Knowledge of creating and consuming web services.
  • Unit Testing: Experience in writing and executing unit tests to ensure code quality.
  • Code Reviews: Experience in conducting code reviews to maintain code quality and consistency.

Good to Have:

  • .NET Core: Experience with .NET Core for building cross-platform applications.
  • React.js: Knowledge of React.js for developing user interfaces.
  • AWS or any cloud platform: Familiarity with cloud services like AWS, Azure, or Google Cloud.

 

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4+ years of experience in software development with a focus on ASP.NET, C#, SQL, HTML, JavaScript, jQuery, web services, unit testing, SSRS and code reviews.
  • Proven track record of delivering high-quality software solutions in a fast-paced environment.
  • Strong problem-solving skills and ability to think critically and analytically.
  • Excellent communication and teamwork skills.

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. 

Competencies

Communication
Ownership
Problem Solving
Building Relationship
Customer Focus
Coding
Subject Matter Expertise
Execution