India Remote (Country) Full-time

Banyan Software is hiring a Principal Engineer - Modernization & AI-Assisted Development

Responsibilities

  • Lead platform architecture design, guiding evolution toward a cloud-native, stateless, load-balanced system with managed data, using incremental cutover instead of full rewrites.
  • Advance service-oriented architecture to ensure services are testable, independently deployable, and scalable.
  • Manage the data platform, overseeing PostgreSQL (Aurora) schema, architecture, performance, and migration while ensuring data integrity.
  • Oversee AWS cloud infrastructure, including managed PostgreSQL, networking, load balancing, and managed services.
  • Implement infrastructure as code to enable reproducible, version-controlled environments instead of manual server setup.
  • Own CI/CD pipelines, building end-to-end automation for builds, testing, and zero-downtime deployments using canary, blue/green, and rolling strategies.
  • Use feature flags as standard practice to separate deployment from release.
  • Establish source control standards using trunk-based development, short-lived branches, squash-merge, and required peer reviews on GitHub.
  • Promote agentic coding as the default development method using tools like Claude Code and GitHub Copilot.
  • Elevate team capabilities through coaching, pair programming, and establishing safe, effective patterns for AI-assisted development.
  • Define review, testing, and trust protocols for AI-generated code in a mission-critical financial settlement system.
  • Ensure full-stack observability with application monitoring, error tracking, and product analytics.
  • Support live operations, incident response, and ongoing improvements by integrating modern practices progressively.
  • Ensure production reliability by leading automated testing, root-cause analysis, and implementation of durable fixes for complex issues.
  • Design resilient systems with built-in fault tolerance and self-healing capabilities to enable graceful degradation and recovery.
  • Carefully manage changes that affect settlement accuracy by staging and validating each expansion of risk surface.
  • Set technical direction, defining engineering standards for coding, review, branching, testing, and quality assurance.
  • Mentor engineers across distributed India and US teams to strengthen expertise in cloud, delivery, and AI-assisted development.
  • Collaborate with the CPTO and broader team to translate product and platform vision into technical execution and shared solutions.

Work Arrangement

Remote

Team

  • Team size: small
  • Structure: distributed team of engineers across India and the US
About company
Banyan Software

Banyan Software acquires and permanently holds successful enterprise software businesses to help them grow and thrive long into the future. The company was founded on the mission of being a permanent home for growing software companies, preserving the legacy and values built by founders.

With a decentralized model, Banyan supports its portfolio companies through shared operating expertise in AI, talent, sales, marketing, product, finance, cybersecurity, and legal. The company emphasizes long-term growth, reinvesting in businesses, and enabling them to scale without pressure to exit.

  • Over 100 companies acquired and zero sold
  • Global presence with local teams across North America, the UK, Europe, Australia, and Brazil
  • Focus on AI-driven transformation and organic double-digit growth
All jobs at Banyan Software Visit website
Job Details
Category other
Posted 5 hours ago