hero

Come build with us

companies
Jobs

Lead Software Engineer - Professional Services

AiDash

AiDash

Software Engineering, Sales & Business Development
Bengaluru, Karnataka, India
Posted on Mar 13, 2026

About AiDASH

AiDASH is an enterprise AI company and the leading provider of vegetation risk intelligence for electric utilities. Powered by proprietary VegetationAI™ technology, AiDASH delivers a unified remote grid inspection and monitoring platform that uses a SatelliteFirst approach to identify and address vegetation and other threats to the grid. With a prevention-first strategy to mitigate wildfire risk and minimize storm impacts, AiDASH helps more than 140 utilities reduce costs, improve reliability, and lower liability across their networks. AiDASH exists to safeguard critical utility infrastructure and secure the future of humanAIty™. Learn more at www.aidash.com.

We are a Series C growth company backed by leading investors, including Shell Ventures, National Grid Partners, G2 Venture Partners, Duke Energy, Edison International, Lightrock, Marubeni, among others. We have been recognized by Forbes two years in a row as one of “America’s Best Startup Employers.” We are also proud to be one of the few software companies in Time Magazine’s “America’s Top GreenTech Companies 2024”. Deloitte Technology Fast 500™ recently ranked us at No. 12 among San Francisco Bay Area companies, and No. 59 overall in their selection of the top 500 for 2024.

Join us in Securing Tomorrow!

The Role

As a Lead Full-Stack Engineer, you will play a critical role in architecting, designing, and building scalable, high-performance platforms across both frontend and backend systems. You will operate as a technical leader and strong individual contributor, driving complex engineering initiatives from conception through delivery while ensuring high standards of code quality, system reliability, and developer productivity. On the frontend, you will lead development of modern web applications using React, guiding component architecture, state management strategies, performance optimization, and frontend testing practices. You will work closely with design and product teams to deliver seamless user experiences while ensuring scalable and maintainable UI architectures.

On the backend, you will design and implement enterprise-grade microservices using Java (Spring Boot) and Python, focusing on clean architecture, scalable service design, and maintainable APIs. You will lead system design discussions, define architectural patterns, and ensure long-term platform scalability. You will play a key role in architecting complex distributed systems, evaluating trade-offs, and designing solutions that scale reliably in production environments. As a senior technical leader, you will also actively drive technical initiatives, mentor engineers, and influence engineering best practices across teams.

With exposure to GIS and geospatial technologies, you will contribute to solving complex real-world spatial data challenges at scale.

How you'll make an impact:

  • Architect and design scalable distributed systems, defining technical direction for complex product initiatives.
  • Lead the development of modern full-stack applications, ensuring high performance, maintainability, and reliability.
  • Design and implement robust backend services using Java (Spring Boot) and Python, focusing on scalable microservices architectures.
  • Drive system design discussions, influence architecture decisions, and ensure long-term platform evolution.
  • Take end-to-end ownership of complex initiatives, independently driving projects from design through delivery.
  • Build high-quality frontend applications using React, including component architecture, state management, performance optimization, and testing strategies.
  • Integrate frontend applications with backend APIs while ensuring seamless user experiences.
  • Leverage AI-assisted engineering tools (Cursor, Claude Code, etc.) to accelerate development workflows and improve engineering productivity.
  • Establish and enforce engineering best practices, including code quality standards, testing strategies, and CI/CD pipelines.
  • Collaborate cross-functionally with product, design, data, and operations teams to translate business requirements into scalable technical solutions.
  • Mentor engineers, conduct design reviews, and help elevate the overall technical maturity of the team.
  • Contribute to GIS and geospatial technology implementations, enabling advanced spatial data processing and visualization.
  • Continuously improve developer experience, platform reliability, and engineering velocity.

What we're looking for:

  • 6–10+ years of professional software engineering experience, with strong exposure to full-stack system development.
  • Proven experience architecting and delivering complex, scalable distributed systems.
  • Strong experience working as a technical lead or senior individual contributor, driving initiatives independently.
  • Deep understanding of system design, microservices architecture, and distributed systems principles.
  • Strong expertise in Java and Spring Boot for building scalable, production-grade backend services.
  • Proficiency in Python with strong practices around testing, maintainability, and performance.
  • Strong experience building modern frontend applications using React, including state management, performance optimization, and testing frameworks.
  • Demonstrated experience designing RESTful APIs, including versioning strategies, backward compatibility, and maintainability.
  • Strong working knowledge of relational databases (PostgreSQL/MySQL) and NoSQL databases (MongoDB) including schema design and query optimization.
  • Experience deploying and operating applications in cloud-native environments (AWS).
  • Hands-on experience with Docker, Kubernetes, and containerized deployments.
  • Familiarity with performance optimization techniques, including load testing, profiling, caching strategies, and system bottleneck analysis.
  • Strong understanding of application security principles, including authentication, authorization (OAuth/JWT), encryption, and secure coding practices.
  • Experience designing systems with observability, resilience, service discovery, and fault tolerance.
  • Experience implementing and maintaining CI/CD pipelines and automated testing frameworks.
  • Comfortable leveraging AI-assisted development tools (Cursor, Claude Code, AI copilots) to enhance engineering productivity.
  • Strong problem-solving skills with a high ownership mindset and bias toward action.
  • Ability to work independently, take initiative, and lead technical efforts without requiring constant direction.
  • Strong communication skills with the ability to articulate technical concepts and architectural decisions clearly.

We are proud to be an equal-opportunity employer. We are committed to embracing diversity and inclusion in our hiring practices, and we promote a work environment where everyone, from any race, color, religion, sex, sexual orientation, gender identity, or national origin, can do their best work.

We are committed to providing an inclusive and accessible interview experience for all candidates. Please let us know if you require any accommodation during the interview process, and we will make every effort to meet your needs.

Read our Privacy Policy here: https://www.aidash.com/policy/privacy-policy/