Showpad

Principal Engineer

Showpad  •  Pune, IN (Onsite)  •  26 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are seeking a Principal Engineer (.NET) to lead the architecture, design, and delivery of scalable, high-performance SaaS platforms. This role merges technical expertise with strategic leadership, ensuring robust system design and engineering excellence while facilitating communication between our Pune and Boston (US) teams.

As a senior technical leader, you will oversee complex team initiatives, set architectural direction, and guide the development of solutions using the Microsoft technology stack

Product & Technical Context

  • Large-scale SaaS / enterprise platforms
  • Backend: NET / .NET Core (C#), ASP.NET Core, Entity Framework ● Architecture: Microservices, distributed systems, event-driven architecture ● Cloud: Microsoft Azure (preferred) or AWS.

Infrastructure & Tools:

  • Azure Kubernetes Service (AKS), App Services
  • Azure SQL, NoSQL databases
  • Messaging systems (Service Bus / Kafka / RabbitMQ)
  • CI/CD (Azure DevOps / GitHub Actions)
  • Frontend: Angular / React (ecosystem awareness preferred)

Key Responsibilities

Architecture & System Design

  • Lead system-level architecture and design for complex distributed systems.
  • Develop AI-powered features that utilize large language models to enhance user workflows.
  • Translate business requirements into scalable, secure, and maintainable solutions
  • Define and implement:
  • Microservices architecture
  • API-first design
  • Event-driven systems
  • Produce and maintain:
  • High-Level Designs (HLDs), Low-Level Designs (LLDs)
  • Architecture diagrams
  • Technical documentation
  • Ensure systems meet non-functional requirements:
  • Scalability, performance, availability, security

Technical Leadership & Execution

  • Drive architecture discussions and technical decisions across teams
  • Act as the go-to expert for the .NET ecosystem and system design
  • Stay hands-on with coding and solutioning as needed.
  • Own the delivery of large-scale, cross-team initiatives

Engineering Excellence & Best Practices

  • Define and enforce:
  • Coding standards
  • Design patterns
  • Testing strategies
  • CI/CD best practices
  • Ensure high-quality, maintainable, and performant codebases.
  • Promote the adoption of modern engineering practices and tools

Cloud & Infrastructure

  • Architect and optimize solutions on Microsoft Azure
  • Work with:
  • AKS / Kubernetes
  • Azure services (App Services, Functions, Storage, Networking).
  • Ensure:
  • Cost optimization
  • Performance tuning
  • High availability and fault tolerance

Problem Solving & Decision Making

  • Address complex technical challenges at scale
  • Conduct buy vs build analysis

Make decisions considering:

  • Performance
  • Cost
  • Maintainability
  • Long-term scalability

Leadership & Mentorship

  • Mentor engineers across teams and levels.
  • Drive technical excellence and knowledge sharing
  • Support team growth, hiring, and succession planning.
  • Serve as a technical role model within the organization

Collaboration & Stakeholder Management

  • Collaborate closely with:
  • Product managers
  • Engineering leaders
  • Business stakeholders
  • Align technical solutions with business goals
  • Effectively communicate complex technical concepts to stakeholders.

Required Skills & Experience

  • 10+ years of experience in software engineering.
  • Strong expertise in:
  • C# / .NET / .NET Core / ASP.NET Core
  • Proven experience in:
  • Designing scalable distributed systems
  • Microservices architecture.
  • API design and integrations.
  • Hands-on experience with:
  • Microsoft Azure (must-have)
  • Kubernetes / Docker.
  • CI/CD pipelines.
  • Strong understanding of:
  • Design patterns & architecture principles.
  • Performance optimization.
  • High availability & fault tolerance.
  • Experience with:
  • SQL (Azure SQL / SQL Server).
  • NoSQL databases.
  • Messaging systems.

What Success Looks Like

  • Scalable and well-architected systems that support business growth.
  • Strong engineering practices adopted across teams.
  • High system reliability, performance, and maintainability.
  • Teams empowered through strong technical leadership and mentorship.

Why This Role Matters

This is a high-impact leadership role where you will define architecture at scale, influence multiple teams, and shape the technical direction of critical platforms. You will play a vital role in ensuring long-term system sustainability, innovation, and engineering excellence

Showpad

About Showpad

Welcome to the new era of revenue effectiveness. The merger of Showpad and Bigtincan is creating the first AI-powered platform to strengthen the entire field selling motion.

By unifying two industry-acclaimed solutions for content, readiness, engagement, and intelligence into a single operating system, we are delivering unrivaled scale and accelerated growth for our 2,000+ combined customers worldwide, including leaders in manufacturing (Dow, Dupont), healthcare (Fujifilm, Kaiser Permanente, Johnson&Johnson), CPG (Smucker’s, Mitsubishi, Stanley Black & Decker), and enterprise tech (HID, CultureAmp, LastPass).

Acclaimed by analysts and adored by customers, we’re recognized as a Leader in the Forrester Wave™ Revenue Enablement Platforms, honored by Gartner as a Customers’ Choice in Revenue Enablement Platforms, and, together, endorsed by nearly 3,000 5-star customer reviews on G2.

United, we’re focused on powering the next generation of field selling success through a more holistic engine that creates lasting value for our customers and a new vision for our category.

Discover the revenue team outcomes we’re driving together at showpad.com.

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Ghent, BE
Year Founded
2011
Social Media