GrepJob
Banyan Software

Senior Principal Engineer

Banyan Software
Apply
about 12 hours ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Define and own the end-to-end software architecture for the pod’s applications.
  • Set the frontend architecture, including state management and reusable components.
  • Serve as the highest technical authority and escalation point in the pod.
  • Make significant code contributions and lead complex designs.
  • Define how the pod uses AI tooling across the software development lifecycle.
  • Enforce engineering excellence and maintain high-quality standards.
  • Embed secure-by-design principles and ensure application reliability.
  • Mentor senior engineers and grow the technical capability of the team.
  • Collaborate with the OpCo’s technical leadership to align architecture.

Requirements

  • 10+ years in software engineering with experience in Principal Engineer or Architect roles.
  • Production experience on both AWS and Azure, including containers and Infrastructure-as-Code.
  • Deep command of modern architectural patterns and design patterns.
  • Current coding ability and experience in leading design and code reviews.
  • Fluency with AI-assisted development tooling and architecting software in AI-native teams.
  • Hands-on experience with at least two modern tech stacks such as .NET Core, Python, TypeScript, or Java.
  • Expertise in modern frontend architecture with React.js and Next.js.
  • Strong command of CI/CD and modern DevSecOps practices.
  • Excellent communication and leadership skills.

Benefits

  • Permanent home for software businesses with long-term investment.
  • Real ownership of outcomes within a small, senior team.
  • Daily use of AI-native tooling as a core part of development.
  • Variety of projects across a portfolio of products.
  • Support for continuous improvement and professional growth.