Senior Principal Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Own the architecture: Define and own the end-to-end software architecture for the pod's applications, ensuring designs are scalable, secure, resilient, and cloud-native across AWS and Azure.
- Own the frontend architecture: Set the frontend architecture: state management, a scalable library of reusable components, design-system integration, and the patterns, standards, and performance budgets the pod builds against.
- Lead the technical direction: Serve as the highest technical authority and escalation point in the pod. Set design patterns and standards, and make confident architectural decisions amid ambiguity.
- Stay hands-on: Operate as a player/coach. Make significant code contributions, lead complex designs, and deliver thorough code reviews of work from both engineers and AI agents.
- Lead AI-native development: Define how the pod uses agentic tooling such as Claude Code across the SDLC, establishing patterns for AI-assisted design, implementation, testing, and review that maximize velocity while protecting quality and security.
- Set the quality bar: Define and enforce engineering excellence: clean code, Domain-Driven Design, modern design patterns, Twelve-Factor principles, meaningful test coverage, and application security.
- Build secure and reliable systems: Embed secure-by-design principles and cloud-native observability so applications run fast, stay available, and stay safe in production.
- Mentor and raise the team: Coach senior engineers, grow the technical capability of the team (human and agentic), and foster a culture of ownership and continuous improvement.
- Partner with the OpCo: Work with the OpCo's technical leadership and existing teams to align architecture with their landscape, integrate with existing systems, and transfer knowledge.
- What You Bring
- Experience: 10+ years in software engineering, with significant time in Principal Engineer, Staff Engineer, or Architect roles leading the architecture of complex, production systems.
- Architectural depth: Deep command of modern architectural patterns (microservices, event-driven, distributed systems), DDD, and design
Benefits
Additional Information
Banyan Software is the best permanent home for software businesses that serve specialized industries, their employees, and their customers. We are on a mission to acquire, build, and grow great companies worldwide, helping them modernize through shared AI expertise and operational discipline. The Banyan Software Foundation, endowed with $100 million in Banyan stock, leverages technology to build a greener and more equitable world. Banyan is Great Place to Work Certified, a five-time Inc. 5000 honoree, and a top 10 company on the Deloitte Technology Fast 500. Founded in 2016 and headquartered in Atlanta, Banyan operates more than 100 portfolio companies across North America, the UK, EU, and APAC. Senior Principal Engineer Technical Lead / Architect, TechGrove AI Engineering Pod You are the kind of engineer other engineers want to build with. You have spent your career going deep on production systems, and you have reached the point where your judgment shapes architectures, raises teams, and makes hard problems look simple. This is the most senior technical seat in the pod, and it is unapologetically hands-on. As Technical Lead and Architect, you own the architecture for an OpCo's modernized applications and set the engineering bar the whole pod builds to. You operate as a player/coach: designing complex systems, writing meaningful code, and running rigorous reviews of work produced by both engineers and AI agents. You treat agentic development as a first-class part of the architecture, not a novelty, and you define how the pod gets the most out of it without ever compromising quality or security. If you want your decisions to matter, your code to ship, and your standards to lift an entire team, this is built for you. About the Pod A TechGrove AI Engineering Pod is a self-contained, AI-native software delivery team that we embed inside one of our Operating Companies (OpCos) to build, modernize, and ship production software. Each pod pairs senior engineering talent with agentic AI tooling such as Claude Code, plus the accelerators of Banyan's AI Application Modernization Factory, to deliver at a velocity and quality bar a traditional team cannot match. A pod is typically four to eight people, and OpCos add more pods as their ambitions grow. You will work as part of a tight, high-trust team with real ownership of what you build. Pods are delivered from Banyan's India-based TechGrove.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at banyansoftware? Share your experience