
Senior Principal Engineer
Banyan Softwareabout 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.