Software Engineer II

Aurigo Software Technologies

Bengaluru

On-site

INR 1,600,000 - 2,600,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aurigo Software Technologies in Bengaluru is seeking a Senior Software Engineer II to design and build scalable, high-performance applications within the Aurigo Masterworks platform. This hands-on role spans the stack, influencing architecture and engineering practices while mentoring junior engineers.

The engineer will contribute across the stack, participate in Agile processes, and ensure code quality, performance, and reliability in a product-based SaaS environment.

Qualifications

  • 3–5 years of hands-on experience in web application development using Microsoft .NET technologies.
  • Strong expertise in C#, ASP.Net, .Net Core, and Microservices architecture.
  • Solid experience with React.js (Hooks, Redux) and modern front-end development.
  • Strong understanding of REST APIs, Web services, and distributed systems.

Responsibilities

  • Design, develop, and deliver scalable, high-performance web applications using .NET and modern front-end frameworks.
  • Translate business requirements into clean, efficient, and maintainable technical solutions.
  • Take end-to-end ownership of features/modules – from design to production support.
  • Mentor and support junior engineers, fostering a culture of learning and excellence.

Skills

C#
ASP.NET
.NET Core
Microservices
React.js
REST APIs
SQL Server
PostgreSQL
AWS
Design patterns
Agile/Scrum

Job description

Aurigo is an AI-native capital program management platform trusted by over 300 customers managing more than $450 billion in capital programs across North America. With over 40,000 projects delivered, Aurigo helps organisations in transportation, water and utilities, healthcare, higher education, and government plan, build, and manage infrastructure with confidence. Recognised as one of the Top 25 AI Companies of 2024 and a Great Place to Work for three consecutive years, we leverage artificial intelligence to create smarter, more connected outcomes. At Aurigo, we don't just build software — we help shape the future of infrastructure.

About the Role

At Aurigo, we build industry-leading enterprise SaaS products that solve complex, real-world infrastructure challenges. As a Senior Software Engineer II, you will play a key role in designing and building scalable, high-performance applications within our flagship platform, Aurigo Masterworks.

This is a high ownership, hands-on engineering role where you will contribute across the stack, influence technical decisions, and drive quality engineering practices, while mentoring junior team members.

What You’ll Do
  • Design, develop, and deliver scalable, high-performance web applications using .NET and modern front-end frameworks
  • Translate business requirements into clean, efficient, and maintainable technical solutions
  • Take end-to-end ownership of features/modules – from design to production support
  • Contribute to system design discussions and architectural improvements
  • Write clean, reusable, and well-tested code following best engineering practices
  • Perform code reviews and ensure adherence to coding standards and quality benchmarks
  • Optimize application performance, scalability, and reliability
  • Design and write efficient database queries and ensure data integrity
  • Integrate third-party APIs and services to enhance product capabilities
  • Actively participate in Agile development processes (sprint planning, stand-ups, retrospectives)
  • Troubleshoot, debug, and resolve complex technical issues
  • Mentor and support junior engineers, fostering a culture of learning and excellence
  • Continuously improve engineering practices, tools, and processes
What You Bring
  • 3–5 years of hands-on experience in web application development using Microsoft .NET technologies
  • Strong expertise in C#, ASP.Net, .Net Core, and Microservices architecture
  • Solid experience with React.js (Hooks, Redux) and modern front-end development
  • Strong understanding of REST APIs, Web services, and distributed systems
  • Proficiency in Microsoft SQL Server / PostgreSQL and RDBMS fundamentals
  • Working knowledge of cloud platforms (AWS preferred)
  • Familiarity with design patterns, system design principles, and clean architecture
  • Experience with third-party integrations is a plus
  • Exposure to Agile/Scrum development environments
  • Experience working in a product-based or enterprise SaaS environment is preferred
  • Strong problem-solving, debugging, and analytical skills
  • Excellent communication and collaboration skills
Who You Are
  • A strong hands-on engineer who enjoys building and owning features end-to-end
  • Someone who balances speed with quality and scalability
  • A collaborative team player with a proactive, ownership mindset
  • Passionate about continuous learning and improving engineering craft
Why Join Aurigo
  • Build products that power $300B+ infrastructure programs globally
  • Work on a scalable enterprise SaaS platform (Masterworks)
  • Be part of a high-performing, engineering-driven culture
  • Opportunity to grow into technical leadership roles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Lead
Engineering Lead

Aurigo Software Technologies • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Director - Engineering
Director - Engineering

Aurigo Software Technologies Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Aurigo Software Technologies Inc. • Bengaluru

On-site
INR 1,200,000 - 2,300,000
Engineering Manager
Engineering Manager

Aurigo Software Technologies • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Product Manager - Capital Planning & Construction Technology
Senior Product Manager - Capital Planning & Construction Technology

Aurigo Software Technologies • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Competitive salary
Innovative work environment
Opportunities for professional growth
Senior Manager - Product Enablement
Senior Manager - Product Enablement

Aurigo Software Technologies Inc. • India

On-site
INR 2,500,000 - 4,500,000
Senior Software Platform Engineer
Senior Software Platform Engineer

Aurigo Software Technologies • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Director of Product
Director of Product

Aurigo Software Technologies • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Manager - IT Infrastructure & Operations
Manager - IT Infrastructure & Operations

Aurigo Software Technologies Inc. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Head of Information Security
Head of Information Security

Aurigo Software Technologies Inc. • Bengaluru

On-site
INR 4,000,000 - 8,000,000